System, method, and apparatus for storing, transmitting, receiving, and using structured data using un-structured text message bodies

ABSTRACT

The present invention relates to the use of unstructured and untagged text message protocols to form a text message body that can be used to transmit and receive semi-structured, or structured text message bodies, which optionally may also use various, widely used Markup Languages. The semi-structure, or structure used within the text message body can be a format, such as, but not limited to, partitioning and/or comma delimited values, etc. The tagging for use with the text message body can be a protocol, such as, but not limited to, Extensible Markup Language (XML).

CROSS REFERENCE TO RELATED APPLICATIONS

This is a Continuation Application of U.S. Ser. No. 13/373,476 filedNov. 15, 2011, which claims priority under 35 U.S.C. §119 to provisionalapplications U.S. Ser. No. 61/456,990 filed Nov. 16, 2010, U.S. Ser. No.61/571,061 filed Jun. 20, 2011, and U.S. Ser. No. 61/573,547 filed Sep.8, 2011, all of which are herein incorporated by reference in theirentirety.

FIELD OF THE INVENTION

The present invention relates to the use of various, widely usedunstructured and untagged text message protocols to form a text messagebody that can be used to transmit and receive semi-structured, orstructured text message bodies, which optionally may also use various,widely used Markup Languages. The semi-structure, or structure usedwithin the text message body can be a format, such as, but not limitedto, partitioning and/or comma delimited values, etc. The tagging for usewith the text message body can be a protocol, such as, but not limitedto, Extensible Markup Language (XML).

PRIOR ART

In the current art, there are several technologies used for transmittingand receiving text messages, structuring data in message bodies, andtagging data using a Markup Language within message bodies.

One form of sending and receiving text messages is known as ShortMessage Service (SMS) is a globally used wireless service that enablesthe transmission of alpha-numeric text messages between mobilesubscribers and external systems such as, but not limited to, electronicmail, paging, voice-mail systems, etc.

SMS provides a means for transmitting and receiving short messages toand from wireless devices, such as, but not limited to, a cellphone,etc. SMS uses an SMSC (Short Message Service Center), which functions asa store-and-forward system for short messages. Wireless networks providethe means needed to locate a mobile subscriber(s) device, and transportshort messages between the SMSCs and a mobile subscriber(s). SMS alsosupports several input means that allow inter-connection with differentmessage sources and destinations.

SMS allows an active mobile handset to receive or transmit a shortmessage at any time, typically independent of whether a voice or datacall is already in progress. SMS also guarantees delivery of the shortmessage by the network. Temporary failures due to unavailable receivingstations are identified, and the short message is stored in the SMSCuntil the destination device becomes available.

SMS is an out-of-band packet delivery, low-bandwidth message transfertechnology, which results in a highly efficient means for transmittingshort bursts of data. Initial applications of SMS focused on eliminatingalpha-numeric pagers by permitting two-way general-purpose messaging andnotification services, primarily for voice mail. As technology andnetworks evolved, a variety of services have been introduced, includinge-mail, fax, and paging integration, interactive banking, data servicessuch as stock quotes, and integration with Internet-based applications.Wireless data applications include downloading of subscriber identitymodule (SIM) cards for activation, debit, profile-editing purposes,wireless points of sale (POS's), and other field-service applicationssuch as automatic meter reading, remote sensing, and location-basedservices. Additionally, integration with the Internet spurred thedevelopment of Web-based messaging and other interactive applicationssuch as instant messaging, gaming, and chatting.

The benefits of SMS to subscribers center around convenience,flexibility, and seamless integration of messaging services and dataaccess. From a person's perspective, the primary benefit is the abilityto use the handset as an extension of the computer. SMS also eliminatesthe need for separate devices for messaging because services can beintegrated into a single wireless device—the mobile terminal. Thesebenefits normally depend on the applications that the service provideroffers.

A Markup Language is a modern system for annotating text in such a waythat is syntactically distinguishable from the text. Examples arestructural markers, such as, but not limited to, Extensible MarkupLanguage (XML) tags. Markup tags are typically omitted from the versionof the text which is displayed for an end-user. Some Markup Languages,like HyperText Markup Language (HTML) have presentation semantics,meaning their specification prescribes how the structured data is to bepresented, but other Markup Languages, like XML, have no predefinedsemantics.

There are three general categories of electronic markup: Presentational,procedural, and descriptive.

Presentational markup is that used by traditional word-processingsystems, binary codes embedded in document text that produced the What aperson See Is What a person Get (WYSIWYG) effect. Such markup is usuallydesigned to be hidden from human users, even those who are authors oreditors.

Procedural markup is embedded in text and provides instructions forprograms that are to process the text. Well-known examples includetroff, LaTeX, and PostScript; it is expected that the processor runsthrough the text from beginning to end, following the instructions asencountered. Text with such markup is often edited with the markupvisible and directly manipulated by the author. Popularprocedural-markup systems usually include programming constructs, suchthat macros or subroutines can be defined and invoked by name.

In Descriptive markup, the markup is used to label parts of the documentrather than to provide specific instructions as to how they should beprocessed. The objective is to decouple the inherent structure of thedocument from any particular treatment or rendition of it. Such markupis often described as “semantic”. An example of descriptive markup wouldbe HTML's <cite> tag, which is used to label a citation.

There is considerable blurring of the lines between the types of markup.In modern word-processing systems, presentational markup is often savedin descriptive-markup-oriented systems such as XML, and then processedprocedurally by implementations. The programming constructs indescriptive-markup systems such as TeX may be used to createhigher-level markup systems which are more descriptive, such as LaTeX.

In recent years, a number of small and largely nonstandard MarkupLanguages have been developed to allow authors to create formatted textvia web browsers, for use in wikis and web forums. These are sometimescalled Lightweight Markup Languages. The Markup Language used byWikipedia is one such nonstandard Markup Language.

There are many forms of structures that can be added to data, includingRadio Frequency Identification (RFID), barcodes, Electronic DataInterchange (EDI), which can be described as partitioned data.

RFID is a technology that uses radio waves to transfer data from anelectronic tag, called RFID tag or label, attached to an object, througha reader for the purpose of identifying and tracking the object. SomeRFID tags can be read from several meters away and beyond the line ofsight of the reader. The application of bulk reading enables analmost-parallel reading of tags.

The tag's data is stored electronically in a structured format. The RFIDtag includes a small RF transmitter and receiver. An RFID readertransmits an encoded radio signal to interrogate the tag. The tagreceives the message and responds with its identification data. ManyRFID tags do not use a battery. Instead, the tag uses the radio energytransmitted by the reader as its energy source. The RFID system designincludes a method of discriminating several tags that might be withinthe range of the RFID reader.

A number of organizations have set standards for RFID, including theInternational Organization for Standardization (ISO), the InternationalElectrotechnical Commission (IEC), ASTM International, the DASH7Alliance and EPCglobal. There are also several specific industries thathave set guidelines including the Financial Services TechnologyConsortium (FTSC)

FSTC has set a standard for tracking IT assets using RFID, the ComputerTechnology Industry Association CompTIA has set a standard forcertifying RFID engineers and the International Airlines TransportAssociation IATA set tagging guidelines for luggage in airports.

RFID can be used in many applications. A tag can be affixed to anyobject and used to track and manage inventory, assets, people, etc. Forexample, it can be affixed to cars, computer equipment, books, mobilephones, etc. The Healthcare industry has used RFID to reduce counting,looking for things and auditing items. Many financial institutions useRFID to track key assets and automate compliance. Also with recentadvances in social media RFID is being used to tie the physical worldwith the virtual world. RFID in Social Media first came to light in 2010with Facebook's annual conference.

RFID is a superior and more efficient way of identifying objects thanmanual system or use of barcode systems that have been in use since the1970s. Furthermore, passive RFID tags (those without a battery) can beread if passed within close enough proximity to an RFID reader. It isnot necessary to “show” the tag to the reader device, as with a barcode.In other words it does not require line of sight to “see” an RFID tag,the tag can be read inside a case, carton, box or other container, andunlike barcodes RFID tags can be read hundreds at a time. barcodes canonly be read one at a time.

EPCglobal standards for encoding and formatting the Electronic ProductCode (EPC) apply to both RFID tags, and barcode labels.

A barcode is an optical machine-readable representation of data, whichshows data about the object to which it is attached. Originally,barcodes represented data by varying the widths and spacings of parallellines, and may be referred to as linear or 1 dimensional (1D). Laterthey evolved into rectangles, dots, hexagons and other geometricpatterns in 2 dimensions (2D). Although 2D systems use a variety ofsymbols, they are generally referred to as barcodes as well. Barcodesoriginally were scanned by special optical scanners called barcodereaders; later, scanners and interpretive software became available ondevices including desktop printers and smartphones.

Electronic data interchange (EDI) is the structured transmission of databetween organizations by electronic means. It is used to transferelectronic documents or business data from one computer system toanother computer system, as an example, from one trading partner toanother trading partner without human intervention.

It is more than mere e-mail; for instance, organizations might replacebills of lading and even checks with appropriate EDI messages. It alsorefers specifically to a family of standards.

In 1996, the National Institute of Standards and Technology definedelectronic data interchange as “the computer-to-computer interchange ofstrictly formatted messages that represent documents other than monetaryinstruments. EDI implies a sequence of messages between two parties,either of whom may serve as originator or recipient. The formatted datarepresenting the documents may be transmitted from originator torecipient via telecommunications or physically transported on electronicstorage media.” It distinguishes mere electronic communication or dataexchange, specifying that in EDI, the usual processing of receivedmessages is by computer only. Human intervention in the processing of areceived message is typically intended only for error conditions, forquality review, and for special situations. For example, thetransmission of binary or textual data is not EDI as defined here unlessthe data are treated as one or more data elements of an EDI message andare not normally intended for human interpretation as part of onlinedata processing.

EDI can be formally defined as the transfer of structured data, byagreed message standards, from one computer system to another withouthuman intervention.

EDI is considered to be a technical representation of a businessconversation between two entities, either internal or external. Notethat there is a perception that “EDI” constitutes the entire electronicdata interchange paradigm, including the transmission, message flow,document format, and software used to interpret the documents. EDI isconsidered to describe the rigorously standardized format of electronicdocuments. EDI is very useful in supply chain.

The EDI standards were designed to be independent of communication andsoftware technologies. EDI can be transmitted using any methodologyagreed to by the sender and recipient, a person's includes a variety oftechnologies, including modem (asynchronous and synchronous), FTP,e-mail, HTTP, AS1, AS2, etc. It is important to differentiate betweenthe EDI documents and the methods for transmitting them. When theycompared the synchronous protocol 2400 bit/s modems, CLEO devices, andvalue-added networks used to transmit EDI documents to transmitting viathe Internet, some people equated the non-Internet technologies with EDIand predicted erroneously that EDI itself would be replaced along withthe non-Internet technologies. These non-Internet transmission methodsare being replaced by Internet protocols such as FTP, telnet, ande-mail, but the EDI documents themselves still remain.

As more trading partners use the Internet for transmission, standardshave emerged. In 2002, the IETF published RFC 3335, offering astandardized, secure method of transferring EDI data via e-mail. On Jul.12, 2005, an IETF working group ratified RFC4130 for MIME-based HTTPEDIINT AS2) transfers, and is preparing a similar RFC for FTP transfersAS3). While some EDI transmission has moved to these newer protocols,the providers of the value-added networks remain active.

EDI documents generally contain the same data that would normally befound in a paper document used for the same organizational function. Forexample an EDI 940 ship-from-warehouse order is used by a manufacturerto tell a warehouse to ship product to a retailer. It typically has aship to address, bill to address, a list of product numbers (usually aUPC) and quantities. Another example is the set of messages betweensellers and buyers, such as request for quotation (RFQ), bid in responseto RFQ, purchase order, purchase order acknowledgment, shipping notice,receiving advice, invoice, and payment advice. However, EDI is notconfined to just business data related to trade but encompasses allfields such as medicine (e.g., patient records and laboratory results),transport (e.g., container and modal data), engineering andconstruction, etc. In some cases, EDI will be used to create a newbusiness data flow (that was not a paper flow before), a person's is thecase in the Advanced Shipment Notification (856) which was designed toinform the receiver of a shipment, the goods to be received and how thegoods are packaged.

Some major sets of EDI standards include:

1) The United Nations recommended UN/EDIFACT is the only internationalstandard and is predominant outside of North America

2) The US standard ANSI ASC X12 (X12) is predominant in North America.

3) The TRADACOMS standard developed by the ANA (Article NumberingAssociation) is predominant in the UK retail industry.

4) The ODETTE standard used within the European automotive industry.

All of these standards first appeared in the early to mid 1980s. Thestandards prescribe the formats, character sets, and data elements usedin the exchange of business documents and forms. The complete X12Document List includes all major business documents, including purchaseorders (called “ORDERS” in UN/EDIFACT and an “850” in X12) and invoices(called “INVOIC” in UN/EDIFACT and an “810” in X12).

The EDI standard indicates which pieces of data are mandatory for aparticular document, which pieces are optional and give the rules forthe structure of the document. The standards are like building codes.Two EDI documents can follow the same standard and contain differentsets of data. For example a food company may indicate a product'sexpiration date while a clothing manufacturer would choose to send colorand size data.

What is needed is a system, method, and apparatus that uses standardunstructured and untagged text message bodies as a basis for encodingwithin the text message body semi-structured, or structured text messagebodies, which optionally can use Markup Languages for a wide variety ofuses in the world, including the dissemination of advertising, tokens,news, succinct answers to questions, etc.

Features and Objects of the Present Invention

It is an object of the present invention to use Markup Language tagsand/or data structure encoded in text messages to provide a system,method, and apparatus for a marketing system including coupon exchangethat links the real and virtual world.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide a marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide a marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote cross-branding.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote ambush marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote article marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote article video marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote digital marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote direct marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote diversity marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote mega-marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote multi-level marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote cause marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote close range marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote cloud marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote communal marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote consumer-generated marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote cross-media marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote customer advocacy marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote database marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote ethical marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote evangelism marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote Embodiment of merit marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote global marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote guerrilla marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote inbound marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote influencer marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote Internet marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote nano-campaign marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote next best action marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote permission marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote proximity marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote reality marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote relationship marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote shopper marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote undercover marketing.

It is a further object of the present invention to use Markup Languagetags and/or structured or semi-structured data, which may use structuressuch as comma delimited values and/or partitions, encoded in textmessages to provide marketing hybrid real and virtual world marketingsystem including coupon exchange that uses real world free delivery topromote loyalty marketing.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide on-demand printing by a business for use inconjunction with real world free delivery, including use for couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a marketing system including coupon exchangethat can be used by a business to fill in the peaks and valleys ofcustomer flow into a brick-and-mortar facility, including use for couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide at least one Wi-Fi broadcast channel for thepurpose of delivering local advertising and marketing data to a Wi-Fienabled device, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a web-based interface that allows a customer tochoose the basic color of a web-site in order for advertisers andmarketers to make inferences into a customer's personality, includinguse for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide bar codes as a means of exchanging data toenabled scanning devices, and to launch web-based applications, andmobile applications to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions as a meansof exchanging data to enabled scanning devices, and to launch web-basedapplications to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions as a meansof exchanging data to enabled scanning devices, and to launch web-basedapplications to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use mobile bar codes on video displays as a means ofexchanging data to enabled scanning devices, and to launch web-basedapplications to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions as a meansof exchanging data to enabled scanning devices, to launch web-basedapplications to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use HTML5 as a means to provide functionality,including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use extensible mark-up language (XML) as a means toprovide functionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use cascading style sheets (CSS) as a means to providefunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use short codes as a means to provide functionality,including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide web-based applications for consumers,businesses, advertisers, and marketers as a means to providefunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide mobile applications to access web-basedapplications for consumers, businesses, advertisers, and marketers as ameans to provide functionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use short messaging services (SMS) as a means toprovide functionality.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use multimedia messaging services (MMS) as a means toprovide functionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Google Android OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Nokia Symbian OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Apple iOS as a means to provided functionality,including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Rim Blackberry OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Microsoft Windows Phone OS as a means toprovided functionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Samsung Bada OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Nokia Maemo OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use the Nokia Meego OS as a means to providedfunctionality, including use for coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of a delivery pizza boxes that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of any type box that can optionallybe linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of any type can that can optionallybe linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of any type bottle that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of disposable coffee cups that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials on any surface of disposable coffee cup wrappersthat can be optionally linked to a web-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by United Parcel Service (UPS) ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by FedEx of hard copy advertisingand marketing materials that can optionally be linked to a web-basedapplication via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by United States Postal Service(USPS) of hard copy advertising and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by taxi drivers of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by bus drivers of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by Girl Scouts delivering GirlScout Cookie orders of hard copy advertising and marketing materialsthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery of hard copy advertising andmarketing materials pre-printed and/or printed on demand on the frontand/or back of store receipts that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by school bus drivers of hardcopy advertising and marketing materials that can optionally be linkedto a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by taxi drivers of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by repairmen of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by flower delivery drivers ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by couriers of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by laundry delivery drivers ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by newspaper delivery persons ofhard copy advertising and marketing materials in a newspaper, orseparately from a newspaper, that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by Schwan's delivery drivers ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by furniture delivery drivers ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by carpet cleaner drivers of hardcopy advertising and marketing materials that can optionally be linkedto a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by ice cream truck drivers ofhard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by utility meter readers of hardcopy advertising and marketing materials that can optionally be linkedto a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by parking meter readers of hardcopy advertising and marketing materials that can optionally be linkedto a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by garbage collection personnelof hard copy advertising and marketing materials that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by home marketing persons, suchas people that sell Mary Kay and Amway, of hard copy advertising andmarketing materials that can optionally be linked to a web-basedapplication via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by oil change stores of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by mechanics of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by automobile dealers of hardcopy advertising and marketing materials at the time of delivery of anautomobile, or the service of an automobile, that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by a book retailer of hard copyadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by shoe retailers of hard copyadvertising and marketing materials on shoe boxes that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by shoe retailers of hard copyadvertising and marketing materials not on shoe boxes that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by clothing manufacturers of hardcopy advertising and marketing materials on clothing labels that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by churches of hard copyadvertising and marketing materials on bulletins that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by churches of hard copyadvertising and marketing materials inserted in bulletins that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by businesses of hard copyadvertising and marketing materials on bills sent in the mail that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by businesses of hard copyadvertising and marketing materials inserted in bills sent in the mailthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by businesses of hard copyadvertising and marketing materials on bills sent in the mail that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by businesses of hard copyadvertising and marketing materials inserted into magazines sent in themail that can optionally be linked to a web-based application via anytype of Internet connection, including a mobile-based application toenable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by businesses of hard copyadvertising and marketing materials on magazines sent in the mail thatcan optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by states of hard copyadvertising and marketing materials on lottery tickets that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by hotels of hard copyadvertising and marketing materials on room keys that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by persons of hard copyadvertising and marketing materials on business cards that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by companies that produce printerpaper of hard copy advertising and marketing materials on printer paperthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by drivers in vehicles equippedwith programmable, changeable rear window display device for advertisingand marketing materials that can optionally be linked to a web-basedapplication via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery by the consumer by driving toplaces of business, such as, but not limited to, concerts, sportingevents, stores, hotels, restaurants, bowling alleys, etc, in order toreceive hard copy advertising and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by an airline inorder to receive hard copy advertising and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a railroad inorder to receive hard copy advertising and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a car rentalagency in order to receive hard copy advertising and marketing materialsthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a hotel in orderto receive hard copy advertising and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a restaurants inorder to receive hard copy advertising and marketing materials on menusthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by restaurants inorder to receive hard copy advertising and marketing materials on tabletops that can optionally be linked to a web-based application via anytype of Internet connection, including a mobile-based application toenable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by restaurants inorder to receive hard copy advertising and marketing materials onelectronic table tops that can optionally be linked to a web-basedapplication via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a restaurants inorder to receive hard copy advertising and marketing materials in apublication placed at a table that is not a menu that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by an restaurantsin order to receive hard copy advertising and marketing materials in apublication placed at a table that is not a menu that can optionally belinked to a web-based application via any type of Internet connection,including a mobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a grocery storein order to receive hard copy advertising and marketing materials thatcan optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a doctor'soffice in order to receive hard copy advertising and marketing materialsthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a visiting nursein order to receive hard copy advertising and marketing materials thatcan optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a movie rentalstore in order to receive hard copy advertising and marketing materialsthat can optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a beer companyon beer bottles to provide fantasy league sports tokens in the form ofadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide free delivery to a consumer by a beer companyon beer bottles cooperating with pizza delivery companies on pizzadelivery boxes to provide fantasy league sports tokens in the form ofadvertising and marketing materials that can optionally be linked to aweb-based application via any type of Internet connection, including amobile-based application to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide language specific hard copy and marketingmaterials that can optionally be linked to a web-based application viaany type of Internet connection, including a mobile-based application toenable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a web-based application that allows for anadvertiser to enter into a reverse auction for print on-demandadvertising space on hard copy and marketing materials that canoptionally be linked to a web-based application via any type of Internetconnection, including a mobile-based application to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a web-based application that allows for aconsumer to enter into a reverse auction to receive offers for printon-demand space on hard copy advertising and marketing materials thatcan optionally be linked to a web-based application via any type ofInternet connection, including a mobile-based application to enablecoupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to use location based service technologies as a means toprovide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to create a domain and sub-domains as a sub-web tospecifically control access and data linked to hard copy advertising andmarketing materials as a means to provide functionality to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to create a domain and sub-domains as a sub-web tospecifically control access through the use of telephone numbers as theprimary means of accessing data linked to hard copy advertising andmarketing materials as a means to provide functionality to enable couponexchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to integrate the Facebook social network as a means toprovide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to integrate the Twitter social network as a means toprovide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to integrate the YouTube social network as a means toprovide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to integrate the LinkedIn social network as a means toprovide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a web-based application that can be customizedby an advertiser or marketer using programmable, customized filters as ameans to provide functionality to enable coupon exchange.

It is an even further object of the present invention to use MarkupLanguage tags and/or structured or semi-structured data, which may usestructures such as comma delimited values and/or partitions, encoded intext messages to provide a web-based application, and correspondingmobile-based application that can be customized by a consumer usingprogrammable, customized filters as a means to provide functionality toenable coupon exchange.

It is an even further object of the present invention to use and XMLschema known as AdsML Markup Language, which is used for interchange ofdata between advertising systems.

It is an even further object of the present invention to use and XMLschema known as Agricultural Ontology Service.

It is an even further object of the present invention to use and XMLschema known as AIML Markup Language, which is used for creatingartificial intelligence chatterbots.

It is an even further object of the present invention to use and XMLschema known as Attention Profiling Markup Language (APML), which is aformat for capturing a person's interests and dislikes.

It is an even further object of the present invention to use and XMLschema known as Atom, which is a language used for web feeds.

It is an even further object of the present invention to use and XMLschema known as Automated Test Markup Language (ATML), which defines astandard exchange medium for sharing data between components ofautomatic test systems.

It is an even further object of the present invention to use and XMLschema known as Attention.xml.

It is an even further object of the present invention to use and XMLschema known as aecXML, which is a Markup Language which uses IndustryFoundation Classes to create a vendor-neutral means to access datagenerated by Building data Modeling.

It is an even further object of the present invention to use and XMLschema known as Binary Format Description Language, which is anextension of XSIL which has added conditionals and the ability toreference files by their stream numbers, rather than by their publicURLs.

It is an even further object of the present invention to use and XMLschema known as Business Process Execution Language, which is a businessprocess modeling language that is executable.

It is an even further object of the present invention to use and XMLschema known as Basic Markup Language, which is an easy to use MarkupLanguage.

It is an even further object of the present invention to use and XMLschema known as Call Control eXtensible Markup Language, which is astandard designed to provide telephony support to VoiceXML.

It is an even further object of the present invention to use and XMLschema known as CellML, which is a language describing mathematicalmodels.

It is an even further object of the present invention to use and XMLschema known as Channel Definition Format.

It is an even further object of the present invention to use and XMLschema known as Chemical Markup Language.

It is an even further object of the present invention to use and XMLschema known as Clinical Data Interchange Standards Consortium.

It is an even further object of the present invention to use and XMLschema known as Clinical Document Architecture.

It is an even further object of the present invention to use and XMLschema known as CMRL, which is a Markup Language for concise messagecontent.

It is an even further object of the present invention to use and XMLschema known as COLLADA, which is standard for exchanging digital assetsamong various graphics software applications.

It is an even further object of the present invention to use and XMLschema known as Common Alerting Protocol (CAP).

It is an even further object of the present invention to use and XMLschema known as CookSwing.

It is an even further object of the present invention to use and XMLschema known as CXML, which is a protocol intended for communication ofbusiness documents between procurement applications, e-commerce hubs andsuppliers.

It is an even further object of the present invention to use and XMLschema known as Darwin data Typing Architecture.

It is an even further object of the present invention to use and XMLschema known as Diag-ML for Integrated Diagnostics and HealthManagement.

It is an even further object of the present invention to use and XMLschema known as dicML for monolingual and bilingual dictionaries.

It is an even further object of the present invention to use and XMLschema known as Digital Forensics XML.

It is an even further object of the present invention to use and XMLschema known as Dimensional Markup Language.

It is an even further object of the present invention to use and XMLschema known as Directory Service Markup Language.

It is an even further object of the present invention to use and XMLschema known as DisplayML.

It is an even further object of the present invention to use and XMLschema known as DocBook: a Markup Language for technical documentation.

It is an even further object of the present invention to use and XMLschema known as Document Schema Definition Language.

It is an even further object of the present invention to use and XMLschema known as Document Structure Description, which is a schemalanguage for XML.

It is an even further object of the present invention to use and XMLschema known as DotML.

It is an even further object of the present invention to use and XMLschema known as ebXML, which is a collection of Electronic Businessspecifications.

It is an even further object of the present invention to use and XMLschema known as eLML, which is an eLesson Markup Language.

It is an even further object of the present invention to use and XMLschema known as EMML Enterprise Mashup Markup Language.

It is an even further object of the present invention to use and XMLschema known as ENML (eNotarization Markup Language).

It is an even further object of the present invention to use and XMLschema known as EPPML (Extensible Postal Product Model and Language).

It is an even further object of the present invention to use and XMLschema known as EPUB (electronic publication, open e-book format).

It is an even further object of the present invention to use and XMLschema known as Extensible Application Markup Language.

It is an even further object of the present invention to use and XMLschema known as Extensible Data Format.

It is an even further object of the present invention to use and XMLschema known as Extensible Messaging and Presence Protocol.

It is an even further object of the present invention to use and XMLschema known as Extensible Provisioning Protocol.

It is an even further object of the present invention to use and XMLschema known as Extensible Resource Identifier.

It is an even further object of the present invention to use and XMLschema known as Extensible Stylesheet Language.

It is an even further object of the present invention to use and XMLschema known as FDCML (Field Device Configuration Markup Language).

It is an even further object of the present invention to use and XMLschema known as FicML (Fiction Markup Language).

It is an even further object of the present invention to use and XMLschema known as FictionBook, which is an e-book format.

It is an even further object of the present invention to use and XMLschema known as FieldML (Field Modelling/Markup Language).

It is an even further object of the present invention to use and XMLschema known as FIeXML, which is an XML transformation language.

It is an even further object of the present invention to use and XMLschema known as FpML, which is a Financial Products Markup Language.

It is an even further object of the present invention to use and XMLschema known as FreebXML.org, which is an initiative that aims to fosterthe development and adoption of ebXML and related technology throughsoftware and experience sharing.

It is an even further object of the present invention to use and XMLschema known as FXT, which is a transformation specification for theFunctional XML Transformation Tool.

It is an even further object of the present invention to use and XMLschema known as Geography Markup Language, which is a grammar defined bythe Open Geospatial Consortium (OGC) to express geographical features.

It is an even further object of the present invention to use and XMLschema known as GJXDM, which is a data reference model for the exchangeof data within the justice and public safety communities.

It is an even further object of the present invention to use and XMLschema known as GPX, which is a language designed for transferring GPSdata between software applications.

It is an even further object of the present invention to use and XMLschema known as GraphML, which is a standard exchange format for graphs.

It is an even further object of the present invention to use and XMLschema known as GuideML.

It is an even further object of the present invention to use and XMLschema known as GXA, which is an extension of SOAP being worked on byMicrosoft, IBM and some other developers.

It is an even further object of the present invention to use and XMLschema known as GXL, which is a standard exchange format for graphs.

It is an even further object of the present invention to use and XMLschema known as Green Building XML, also known as “gbXML”, which is aschema to facilitate the transfer of building properties stored in 3Dbuilding data models (BIM) to engineering analysis tools, especiallyenergy and building performance analysis.

It is an even further object of the present invention to use and XMLschema known as HelpML.

It is an even further object of the present invention to use and XMLschema known as HumanML, which is used for describing contextual(emotional, social, pragmatic) data about instances of humancommunication.

It is an even further object of the present invention to use and XMLschema known as data and Content Exchange.

It is an even further object of the present invention to use and XMLschema known as Industry Foundation Classes, which is specifically the“ifcXML” format, defined by ISO 10303-28 (“STEP-XML”), having fileextension “.ifcXML”, which is suitable for interoperability with XMLtools and exchanging partial building models.

It is an even further object of the present invention to use and XMLschema known as Interactive Media Markup Language, also known as IMML,which is used to define 3D spaces in the

It is an even further object of the present invention to use and XMLschema known as Java Speech Markup Language, which is a language forannotating text input to speech synthesizers.

It is an even further object of the present invention to use and XMLschema known as Job Definition Format, which is a standard developed bythe graphic arts industry to facilitate cross-vendor work-flowimplementations.

It is an even further object of the present invention to use and XMLschema known as Job Submission Description Language, which describessimple tasks to non-interactive computer execution systems.

It is an even further object of the present invention to use and XMLschema known as Keyhole Markup Language, which is used for geographicannotation.

It is an even further object of the present invention to use and XMLschema known as LandXML, which is a non-proprietary standard for dataexchange among the land development, civil engineering and surveyingcommunities.

It is an even further object of the present invention to use and XMLschema known as Lenex, which is an exchange format for swim rankings.

It is an even further object of the present invention to use and XMLschema known as LGML, which is a Linguistics Markup Language, which isfor describing natural languages.

It is an even further object of the present invention to use and XMLschema known as Link Contract.

It is an even further object of the present invention to use and XMLschema known as LOGML, also known as Log Markup Language, which is usedfor describing the log reports of web servers.

It is an even further object of the present invention to use and XMLschema known as Mail Markup Language (MML), which is a languagedescribing and structuring content for email.

It is an even further object of the present invention to use and XMLschema known as MathML, which is a language describing mathematicalnotation.

It is an even further object of the present invention to use and XMLschema known as Medical Markup Language.

It is an even further object of the present invention to use and XMLschema known as Medical Reality Markup Language (MRML).

It is an even further object of the present invention to use and XMLschema known as Microformats, which is a piece mark up that allowsexpression of semantics in an HTML (or XHTML) web page.

It is an even further object of the present invention to use and XMLschema known as MOWL, which describes semantic interactions withmultimedia content.

It is an even further object of the present invention to use and XMLschema known as Music Encoding Initiative (MEI), which is an XML-basedlanguage for digital representations of music notation documents.

It is an even further object of the present invention to use and XMLschema known as Music Markup Language.

It is an even further object of the present invention to use and XMLschema known as MusicXML, which is an XML-based music notation fileformat.

It is an even further object of the present invention to use and XMLschema known as MXML, which is a language used to declaratively lay-outthe interface of applications, and also to implement complex businesslogic and rich Internet application behaviors.

It is an even further object of the present invention to use and XMLschema known as Namespace Routing Language.

It is an even further object of the present invention to use and XMLschema known as Namespace-based Validation Dispatching Language.

It is an even further object of the present invention to use and XMLschema known as National data Exchange Model.

It is an even further object of the present invention to use and XMLschema known as Nested Context Language.

It is an even further object of the present invention to use and XMLschema known as NeXML, which is an XML representation of the NeXus dataformat.

It is an even further object of the present invention to use and XMLschema known as NeuroML, which is a computational neuroscience model.

It is an even further object of the present invention to use and XMLschema known as ODD, also known as ‘One Document Does-it-all’ TEI formatfor simultaneously recording project documentation and meta-schemadefinition from which a person can generate RELAX NG, W3C XML Schema,and DTDs as well as formatted documentation.

It is an even further object of the present invention to use and XMLschema known as ODRL, which is an XML-based standard Rights ExpressionLanguage (REL) used in Digital Rights Management systems.

It is an even further object of the present invention to use and XMLschema known as Office Open XML, which is a Microsoft file formatspecification for the storage of electronic documents.

It is an even further object of the present invention to use and XMLschema known as OFX, also known as Open Financial Exchange, which is aunified specification for the electronic exchange of financial databetween financial institutions, businesses and consumers via theInternet.

It is an even further object of the present invention to use and XMLschema known as OIOXML, which is an XML-Markup Language created by theDanish government to ease communication from, to and between Danishgovernmental instances.

It is an even further object of the present invention to use and XMLschema known as Open Mathematical Documents (OMDoc), based on OpenMathand MathML, but with a greater coverage.

It is an even further object of the present invention to use and XMLschema known as OML, which is an XML format for outlines, based on OPML.

It is an even further object of the present invention to use and XMLschema known as Open eBook, which is the e-book format defined by OpeneBook Publication Structure Specification; superseded by ePub.

It is an even further object of the present invention to use and XMLschema known as Open Scripture data Standard (OSIS), which is anXML-markup schema that defines tags for marking up Bibles, theologicalcommentaries, and other related literature.

It is an even further object of the present invention to use and XMLschema known as OpenDocument, which is a document file format used fordescribing electronic documents.

It is an even further object of the present invention to use and XMLschema known as OpenMath, which is a Markup Language for mathematicalformulas which can complement MathML.

It is an even further object of the present invention to use and XMLschema known as OPML, which is an XML format for outlines.

It is an even further object of the present invention to use and XMLschema known as phyloXML, which is an XML for phylogenetic andphylogenomic applications.

It is an even further object of the present invention to use and XMLschema known as PMML, which an XML Markup Language for predictiveanalytics and data mining.

It is an even further object of the present invention to use and XMLschema known as PNML, which is also known as Petri Net Markup Language.

It is an even further object of the present invention to use and XMLschema known as PDBML, which is an XML Markup Language for Protein DataBank.

It is an even further object of the present invention to use and XMLschema known as RaiIML, which is a Markup Language for interoperabilityin railway industry applications.

It is an even further object of the present invention to use and XMLschema known as RAML, which is a vocabulary for describing relationalalgebra expressions.

It is an even further object of the present invention to use and XMLschema known as RDFa.

It is an even further object of the present invention to use and XMLschema known as RecipeML.

It is an even further object of the present invention to use and XMLschema known as Regular Language.

It is an even further object of the present invention to use and XMLschema known as RELAX NG.

It is an even further object of the present invention to use and XMLschema known as Remote Telescope Markup Language.

It is an even further object of the present invention to use and XMLschema known as Resource Description Framework (RDF), which is ameta-data model based upon the idea of making statements aboutresources.

It is an even further object of the present invention to use and XMLschema known as RoadXML, which is a file format for driving simulatordatabases.

It is an even further object of the present invention to use and XMLschema known as RSS.

It is an even further object of the present invention to use and XMLschema known as RSS enclosure.

It is an even further object of the present invention to use and XMLschema known as S5 file format, which describes slide-show data.

It is an even further object of the present invention to use and XMLschema known as SAML, which is used for authentication and authorizationdata.

It is an even further object of the present invention to use and XMLschema known as SBML, which can be used to describe models of biologicalprocesses.

It is an even further object of the present invention to use and XMLschema known as Scalable Vector Graphics, which describestwo-dimensional vector graphics.

It is an even further object of the present invention to use and XMLschema known as Schematron, which is an XML structure validationlanguage for making assertions about the presence or absence of patternsin trees.

It is an even further object of the present invention to use and XMLschema known as SCORM, which is a Markup Language for web-basede-learning.

It is an even further object of the present invention to use and XMLschema known as SCXML, which provides a generic state-machine basedexecution environment based on Harel state-charts

It is an even further object of the present invention to use and XMLschema known as Shopinfo.xml, which is used to provide shop and productdata.

It is an even further object of the present invention to use and XMLschema known as Simple Sharing Extensions.

It is an even further object of the present invention to use and XMLschema known as SOAP, which is a protocol for exchanging XML-basedmessages over computer networks.

It is an even further object of the present invention to use and XMLschema known as SOAP with Attachments, which describes the method ofusing Web Services to send and receive files using a combination of SOAPand MIME, primarily over HTTP.

It is an even further object of the present invention to use and XMLschema known as Speech Application Language Tags.

It is an even further object of the present invention to use and XMLschema known as Speech.

It is an even further object of the present invention to use and XMLschema known as Synthesis Markup Language, which is a Markup Languagefor speech synthesis applications.

It is an even further object of the present invention to use and XMLschema known as SPML, which provides a user, resource and serviceprovisioning data.

It is an even further object of the present invention to use and XMLschema known as StratML, which is an XML vocabulary and schema forstrategic plans.

It is an even further object of the present invention to use and XMLschema known as Streaming Transformations for XML, which is a XMLtransformation language intended as a high-speed, low memory consumptionalternative to XSLT.

It is an even further object of the present invention to use and XMLschema known as SXBL, which defines the presentation and interactivebehavior of elements described in SVG.

It is an even further object of the present invention to use and XMLschema known as Synchronized Multimedia Integration Language, whichdescribes multimedia presentations.

It is an even further object of the present invention to use and XMLschema known as Text Encoding Initiative, which describes guidelines fortext encoding, with schemas and a mechanism to customize to individualproject needs.

It is an even further object of the present invention to use and XMLschema known as ThML, also known as Theological Markup Language, createdby Christian Classics Ethereal Library (CCEL), to create electronictheological texts.

It is an even further object of the present invention to use and XMLschema known as Topicmaps.

It is an even further object of the present invention to use and XMLschema known as TransducerML, which is an Open Geospatial Consortiumlanguage for describing sensors and their output.

It is an even further object of the present invention to use and XMLschema known as Translation Memory eXchange (TMX), which is describestranslation memory data.

It is an even further object of the present invention to use and XMLschema known as TREX, which is a simple schema language.

It is an even further object of the present invention to use and XMLschema known as Twitter Markup Language (TML), which is a subset ofRTML.

It is an even further object of the present invention to use and XMLschema known as Universal Description Discovery and Integration (UDDI),which describes a registry for businesses worldwide to list themselveson the Internet.

It is an even further object of the present invention to use and XMLschema known as Vector Markup Language, which is used to produce vectorgraphics, implemented in Microsoft Office 2000 and higher.

It is an even further object of the present invention to use and XMLschema known as it is an even further object of the present invention touse and XML schema known as Vexi, which is an easy-to-use platform forthe development and delivery of Internet application interfaces.

It is an even further object of the present invention to use and XMLschema known as Video Ad Serving Template VAST, which is an IABsponsored language for use in delivery of inline/linear and non-linearvideo advertising online.

It is an even further object of the present invention to use and XMLschema known as VoiceXML, which describes a format for specifyinginteractive voice dialogues between a human and a computer.

It is an even further object of the present invention to use and XMLschema known as W3C MMI.

It is an even further object of the present invention to use and XMLschema known as WDDX, also known as Web Distributed Data eXchange.

It is an even further object of the present invention to use and XMLschema known as Web Feed.

It is an even further object of the present invention to use and XMLschema known as Web Ontology Language, which is a Markup Language fordefining and instantiating Web ontologies (a set of concepts within adomain and the relationships between those concepts).

It is an even further object of the present invention to use and XMLschema known as Web Services Flow Language, which is an XML languageproposed by IBM to describe the composition of Web services, latersuperseded by BPEL.

It is an even further object of the present invention to use and XMLschema known as Web Services Description Language, which is an XML-basedlanguage that provides a model for describing Web services.

It is an even further object of the present invention to use and XMLschema known as Web Services Dynamic Discovery, which is a technicalspecification that defines a multicast discovery protocol to locateservices on a local network.

It is an even further object of the present invention to use and XMLschema known as Wellsite data Transfer Standard Markup Language.

It is an even further object of the present invention to use and XMLschema known as WML, also known as Wireless Markup Language.

It is an even further object of the present invention to use and XMLschema known as WiX, also known as Windows Installers Data.

It is an even further object of the present invention to use and XMLschema known as WordprocessingML, which is a file format specificationfor the storage of electronic documents.

It is an even further object of the present invention to use and XMLschema known as WS-Policy.

It is an even further object of the present invention to use and XMLschema known as X3D, also known as Extensible 3D, which is aninternational standard for real-time 3D computer graphics, the successorto Virtual Reality Modeling Language (VRML).

It is an even further object of the present invention to use and XMLschema known as XAML, which is a declarative XML-based vector graphicsMarkup Language.

It is an even further object of the present invention to use and XMLschema known as XACML, also known as eXtensible Access Control MarkupLanguage.

It is an even further object of the present invention to use and XMLschema known as XAP, also known as, Antenna Patterns.

It is an even further object of the present invention to use and XMLschema known as XBEL, which is also known as XML Bookmark ExchangeLanguage.

It is an even further object of the present invention to use and XMLschema known as XBL, which is used to declare the behavior and look of‘XUL’-widgets and XML elements.

It is an even further object of the present invention to use and XMLschema known as XBRL, which is an open data standard for financialreporting.

It is an even further object of the present invention to use and XMLschema known as xCBL, which is a collection of XML specifications foruse in e-business.

It is an even further object of the present invention to use and XMLschema known as xCal, which is the XML-compliant representation of theiCalendar standard.

It is an even further object of the present invention to use and XMLschema known as XCES, which is an XML based standard to codify textcorpus.

It is an even further object of the present invention to use and XMLschema known as XDI, which is used for sharing, linking, andsynchronizing data using machine-readable structured documents that usean RDF vocabulary based on XRI structured identifiers.

It is an even further object of the present invention to use and XMLschema known as Xduce, which is an XML transformation language.

It is an even further object of the present invention to use and XMLschema known as XDXF, which is used for monolingual and bilingualdictionaries.

It is an even further object of the present invention to use and XMLschema known as XFA, which enhances the processing of web forms.

It is an even further object of the present invention to use and XMLschema known as Xforms, which is a format for the specification of adata processing model for XML data and user interface(s) for the XMLdata, such as web forms.

It is an even further object of the present invention to use and XMLschema known as XFT, which is a XML language used in travel industry.

It is an even further object of the present invention to use and XMLschema known as XHTML, which is a Markup Language that has the samedepth of expression as HTML, but with a syntax conforming to XML.

It is an even further object of the present invention to use and XMLschema known as XHTML Basic.

It is an even further object of the present invention to use and XMLschema known as XHTML Friends Network.

It is an even further object of the present invention to use and XMLschema known as XHTML Modularization.

It is an even further object of the present invention to use and XMLschema known as XidML, which is an open standard used within the flighttest instrumentation industry that describes instrumentation and howdata is acquired, stored, transmitted and processed.

It is an even further object of the present invention to use and XMLschema known as Xinclude, which describes a processing model and syntaxfor general purpose XML inclusion.

It is an even further object of the present invention to use and XMLschema known as XLIFF, which is a XML Localization Interchange FileFormat, a format created to standardize localization.

It is an even further object of the present invention to use and XMLschema known as Xlink, which is a language used for creating hyperlinksin XML documents.

It is an even further object of the present invention to use and XMLschema known as XMI, which is an OMG standard for exchanging meta-datadata via XML, which is the most common use of XMI is as an interchangeformat for UML models.

It is an even further object of the present invention to use and XMLschema known as XML Encryption, which is a specification that defineshow to encrypt the content of an XML element.

It is an even further object of the present invention to use and XMLschema known as XML data Set, which describes an abstract data model ofan XML document in terms of a set of data items.

It is an even further object of the present invention to use and XMLschema known as XML Interface for Network Services, which is thedefinition and implementation of Internet applications, enforcing aspecification-oriented approach.

It is an even further object of the present invention to use and XMLschema known as XML Resource, which provides a platform independent wayof describing windows in a GUI.

It is an even further object of the present invention to use and XMLschema known as XML Schema, which is a description of a type of XMLdocument, typically expressed in terms of constraints on the structureand content of documents of that type, above and beyond the basic syntaxconstraints imposed by XML itself.

It is an even further object of the present invention to use and XMLschema known as XML Script, which is a XML transformation language, or aMicrosoft technology preview for scripting web browsers.

It is an even further object of the present invention to use and XMLschema known as XML Signature, which is an XML syntax for digitalsignatures.

It is an even further object of the present invention to use and XMLschema known as XML for Analysis, which is used to provide data accessin analytical systems, such as OLAP and Data Mining.

It is an even further object of the present invention to use and XMLschema known as XML pipeline: a language expressing how XMLtransformations are connected together.

It is an even further object of the present invention to use and XMLschema known as XML-RPC, which is a remote procedure call protocol whichuses XML to encode its calls and HTTP as a transport mechanism.

It is an even further object of the present invention to use and XMLschema known as XMLmosaic, which is a programming language contained inXML code. The XML describes relationships between classes and containsthe procedures.

It is an even further object of the present invention to use and XMLschema known as XMLTerm, which is a Mozilla-based Semantic UserInterface.

It is an even further object of the present invention to use and XMLschema known as XMLTV, which is a format to represent TV listings.

It is an even further object of the present invention to use and XMLschema known as XMLVM, which is a format used to convert java .classfiles and .NET .exe files into other languages such as JavaScript orObjective-C.

It is an even further object of the present invention to use and XMLschema known as XOMGL, which is used to obtain large amounts of datafrom municipal government agencies.

It is an even further object of the present invention to use and XMLschema known as XOXO, which is an XML microformat for publishingoutlines, lists, and blogrolls on the Web.

It is an even further object of the present invention to use and XMLschema known as XPDL, also known as Interchange Business Process, whichdescribes definitions between different workflow products.

It is an even further object of the present invention to use and XMLschema known as XPath (or XPath 1.0).

It is an even further object of the present invention to use and XMLschema known as XPath 2.0, which is a language for addressing portionsof XML documents, successor of XPath 1.0.

It is an even further object of the present invention to use and XMLschema known as Xpointer, which is a language used for addressingcomponents of XML based Internet media.

It is an even further object of the present invention to use and XMLschema known as Xproc, which is a W3C standard language to describe XMLPipeline.

It is an even further object of the present invention to use and XMLschema known as Xquery, which is a query language designed to querycollections of XML data (similar to SQL).

It is an even further object of the present invention to use and XMLschema known as XrML, also known as the eXtensible Rights MarkupLanguage, or the Rights Expression Language (REL) for MPEG-21.

It is an even further object of the present invention to use and XMLschema known as Xrules, which is a rules language that expressesconstraints, calculations, inter-dependencies, and properties thatdescribe and exist among elements and attributes of an XML document.

It is an even further object of the present invention to use and XMLschema known as XSIL, which is an XML-based transport language forscientific data.

It is an even further object of the present invention to use and XMLschema known as XSL Formatting Objects, which is a Markup Language forXML document formatting which is most often used to generate PDFs.

It is an even further object of the present invention to use and XMLschema known as XSL Transformations, which is a language used for thetransformation of XML documents.

It is an even further object of the present invention to use and XMLschema known as XSPF, which describes a play-list format for digitalmedia.

It is an even further object of the present invention to use and XMLschema known as XUL, which is a XML user interface Markup Languagedeveloped by the Mozilla project.

It is an even further object of the present invention to use and XMLschema known as Xupdate, which is a lightweight query language formodifying XML data.

It is an even further object of the present invention to use aproprietary XML schema.

It is an even further object of the present invention to use thetechnology known as the Semantic Web.

It is an even further object of the present invention to use atechnology known as HTML 5.0.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body toask and receive answers to a wide variety of questions.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body toask and receive a telephone number.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body toreceive a wide variety of news related headlines.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data to access toll roads without the use of a tolltag.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data for converting currency.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology and the correct price including tax is returned to a user inorder to help them keep a budget.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology to keep track of the total cost of items in a shopping cart.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology that provides an ingredients list of what's in food to avoidcertain chemicals, ingredients, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology about how calories, and various nutritional data concerning afood item.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to a song that is playing in order topurchase song download or ticket to a related event.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data about a person's medical history/allergies.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology to determine if another store has the same item for less.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology about what is a clothing item made of, and cleaninginstructions.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology which provides a list of ingredients in a particular storebased on a recipe that has been input via the present inventionsstructured and/or tagged text message body.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology for age appropriate data, and reviews.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to how to run gadgets in a car, how tochange a tire, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology of receipts to keep track of items for income tax purpose, orfor store returns, warranty, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to insurance, including hospital,dental, proof of automobile coverage cards, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained by barcode scan or machine visiontechnology related to Hazardous Chemicals, MSDS, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data by barcode scan, or machine vision related toa plant, what it is, and how does a person take care of the plant, andwhat to do if a person has contacted a dangerous plant.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via barcode scan or machine visiontechnology in order to determine if a company at the scanned address isregistered with the Better Business Bureau, or to provide a hyperlink toAngie's List, LinkedIn, Facebook, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to a person's eyeglass, or contactlens prescription.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to the side effects of a medication,or supplement, and in addition to what are the side effects of combinedmedications and/or supplements are.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data to exchange demographic data, such as thatcontained in a business card.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data related to calendar data.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via barcode scan or machine visiontechnology as to what tools, materials, etc are required to build anitem.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data about how much alcohol is contained in abottle, or drink, and how much can be driven before in a period of timebefore becoming concerned about DUI.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via a barcode scan or machine visiontechnology related to a Remote Control device functionality, andprogramming.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via a barcode scan or machine visiontechnology, related to a restaurant menu, in which barcodes, or machinevision codes, linked to a multilingual output regarding food calories,carbohydrate value, allergy potentials, organic certifications, koshercertifications, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via barcode scan or machine visiontechnology in which any item can be checked for recall notice.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via a barcode scan or machine visiontechnology related to a song, including data about the artist, price todownload, ability to download, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via a barcode scan or machine visiontechnology related to blood glucose, and/or blood cholesterol data.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via a barcode scan or machine visiontechnology for scanning an item for price, to which tax is added, andthe data is available in a multilingual output option.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via barcode scan or machine vision technologyrelated to a book related to the author, ability to purchase ordownload, and the availability in a particular language.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data via a barcode scan or machine visiontechnology to convert a recipe to a different language, and also wherecan the ingredients be purchased locally.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data a barcode scan or machine vision technologyrelated to currency to determine an exchange rate, and to see if aparticular bill's serial number is valid.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via barcode scan or machine visiontechnology related to an item's safety rating, efficiency, seal orapproval, etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data obtained via barcode scan, or machine visiontechnology related to museum data, including data on paintings, statues,etc.

It is an even further object of the present invention to provide anapplication for a text-based interface that uses a proprietary MarkupLanguage schema, to structure the content of the text message body totransmit and receive data based on location, in which a list that hasbeen generated is consulted, and the user is alerted they are in thevicinity of one of the items, or task on their list.

SUMMARY OF THE INVENTION

The present invention relates to the use of various, widely usedunstructured and untagged text message protocols to form a new type oftext message body that can be used to transmit and receive over wiredand/or wireless communication systems semi-structured, or structuredtext message bodies, which optionally may also use various, widely usedMarkup Languages. The semi-structure, or structure used within the textmessage body can be a format, such as, but not limited to, RFID, EDI,barcodes, partitions, etc. The tagging for use with the text messagebody can be a protocol, such as, but not limited to, Extensible MarkupLanguage (XML).

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention relates to the use of various, widely usedunstructured and untagged text message protocols to form a new type oftext message body that can be used to transmit and receive over wiredand/or wireless communication systems semi-structured, or structuredtext message bodies, which optionally may also use various, widely usedMarkup Languages. The semi-structure, or structure used within the textmessage body can be a format, such as, but not limited to, RFID, EDI,barcodes, partitions, etc. The tagging for use with the text messagebody can be a protocol, such as, but not limited to, Extensible MarkupLanguage (XML).

There are a wide variety of embodiments covered by a person's inventionthat will be obvious to those skilled in the art. A few of the variousillustrative embodiments that include some of the features describedpreviously in the “Features And Objects Of The Present Invention” aredescribed below.

Cellphones are used by billions of people worldwide. Modern cellphonesare part computer and part radio. They provide an incredible array offunctions, including, but not limited to, creating and storing contactdata, creating and storing task or to-do lists, creating and storingappointments and reminders, using calculators to do math, send andreceive e-mail or text messages, get data, play games, watch TV, etc.

The novelty of the cellular system is the division of a city, or an areainto small cells, a person's allows extensive frequency reuse, somillions of people can use cellphones simultaneously.

Cellphones are full-duplex devices, which means one frequency is usedfor talking and a second, separate frequency is used for listening.Basically, both people on the call can talk at once. The transmissionsof a base station and the phones within its cell do not make it very faroutside a particular cell, which means cells can reuse the samefrequencies within a city, or area.

The cellular approach requires a large number of base stations in a cityof any particular size. A typical large city can have hundreds, orthousands of cell towers. Each carrier in each city also runs onecentral office called the Mobile Telephone Switching Office (MTSO). aperson's office handles all of the phone connections to the normalland-based phone system, and controls all of the base stations in theregion.

All cellphones have special codes associated with them. These codes areused to identify the phone, the phone's owner and the serviceprovider: 1) Electronic Serial Number (ESN)—a unique 32-bit numberprogrammed into the phone when it is manufactured 2) MobileIdentification Number (MIN)—a 10-digit number derived from a person'sphone's number 3) System Identification Code (SID)—a unique 5-digitnumber that is assigned to each carrier by the FCC.

As an example, if a person has their cellphone turned on, and someoneinitiates a call to that particular cellphone, here's what happensduring the call: 1) When a person first power up the phone, it listensfor an SID on the control channel. The control channel is a specialfrequency that the phone and base station use to talk to one anotherabout things like call set-up and channel changing. If the phone cannotfind any control channels to listen to, it knows it is out of range anddisplays a “no service” message. 2) When it receives the SID, the phonecompares it to the SID programmed into the phone. If the SIDs match, thephone knows that the cell it is communicating with is part of its homesystem. 3) Along with the SID, the phone also transmits a registrationrequest, and the MTSO keeps track of a person's phone's location in adatabase—a person's way, the MTSO knows which cell a person are in whenit wants to ring a person's phone. 4) The MTSO gets the call, and ittries to find you. It looks in its database to see which cell a personare in. 5) The MTSO picks a frequency pair that a person's phone willuse in that cell to take the call. 6) The MTSO communicates with aperson's phone over the control channel to tell it which frequencies touse, and once a person's phone and the tower switch on thosefrequencies, the call is connected. Now, a person are talking by two-wayradio to a friend. 7) As a person moves toward the edge of a person'scell, a person's cell's base station notes that a person's signalstrength is diminishing. Meanwhile, the base station in the cell aperson are moving toward (which is listening and measuring signalstrength on all frequencies, not just its own one-seventh) sees aperson's phone's signal strength increasing. The two base stationscoordinate with each other through the MTSO, and at some point, aperson's phone gets a signal on a control channel telling it to changefrequencies. The network hand off switches a person's phone to the newcell. A typical cellphone includes the following parts: 1) A circuitboard containing the brains of the phone 2) An antenna 3) A liquidcrystal display (LCD) 4) A keyboard (not unlike the one a person find ina TV remote control) 5) A microphone 6) A speaker 7) A battery.

The circuit board is the heart of the system. The analog-to-digital anddigital-to-analog conversion chips translate the outgoing audio signalfrom analog to digital and the incoming signal from digital back toanalog, a person can learn more about A-to-D and D-to-A conversion andits importance to digital audio in How Compact Discs Work. The digitalsignal processor (DSP) is a highly customized processor designed toperform signal-manipulation calculations at high speed.

The microprocessor handles all of the housekeeping chores for thekeyboard and display, deals with command and control signaling with thebase station and also coordinates the rest of the functions on theboard.

The ROM and Flash memory chips provide storage for the phone's operatingsystem and customizable features, such as the phone directory. The radiofrequency (RF) and power section handles power management andrecharging, and also deals with the hundreds of FM channels. Finally,the RF amplifiers handle signals traveling to and from the antenna.

The display has grown considerably in size as the number of features incellphones have increased. Most current phones offer built-in phonedirectories, calculators and games. And many of the phones incorporatesome type of PDA or Web browser.

A recent advancement in cellphone technology is pic-cells andfemto-cells. Typically the range of a pico-cell is 200 meters or less,and a femto-cell is on the order of 10 meters.

A pico-cell is a small cellular base-station typically covering a smallarea, such as in-building including, but not limited to, offices,shopping malls, train stations, stock exchanges, etc., or more recentlyin aircraft. In cellular networks, pico-cells are typically used toextend coverage to indoor areas where outdoor signals do not reach well,or to add network capacity in areas with very dense phone usage, such astrain stations, pico-cells provide coverage and capacity in areasdifficult or expensive to reach using the more traditional macro-cellapproach.

In cellular wireless networks, such as GSM, the pico-cell base stationis typically a low cost, small, reasonably simple, and connects to aBase Station Controller (BSC). Multiple pico-cell ‘heads’ connect toeach BSC: the BSC performs radio resource management and hand-overfunctions, and aggregates data to be passed to the Mobile SwitchingCenter (MSC) and/or the Gateway GPRS Support Node (GGSN).

More recent work has developed the concept towards a head unitcontaining not only a pico-cell, but also many of the functions of theBSC and some of the MSC. This form of pico-cell is sometimes called anaccess point base station or ‘enterprise femto-cell’. In this case, theunit contains all the capability required to connect directly to theInternet, without the need for the BSC/MSC infrastructure. This ispotentially a more cost effective approach.

Pico-cells offer many of the benefits of “small cells”, similar tofemto-cells, in that they improve data throughput for mobile users andincrease capacity in the mobile network. In particular, the integrationof pico-cells with macro-cells through a Heterogeneous Network can beuseful in seamless hand-offs and increased mobile data capacity.

Pico-cells are available for most cellular technologies including GSM,CDMA, UMTS and LTE from various manufacturers.

A femto-cell is a small cellular base station, typically designed foruse in a home or small business. It connects to the service provider'snetwork via broadband, such as, but not limited to, DSL or cable.Current designs typically support 2 to 4 active mobile phones in aresidential setting, and 8 to 16 active mobile phones in enterprisesettings. A femto-cell allows service providers to extend servicecoverage indoors, especially where access would otherwise be limited orunavailable. Although much attention is focused on WCDMA, the concept isapplicable to all standards, including GSM, CDMA2000, TD-SCDMA, WiMAXand LTE solutions.

Femto-cells are an alternative way to deliver the benefits offixed-mobile convergence (FMC). The distinction is that most FMCarchitectures require a new (dual-mode) handset which works withexisting unlicensed spectrum home/enterprise wireless access points,while a femto-cell-based deployment will work with existing handsets butrequires installation of a new access point that uses licensed spectrum.

Femto-cells are typically sold by a Mobile Network Operator (MNO) to itsresidential or enterprise customers. A femto-cell is typically the sizeof a residential gateway or smaller, and connects to the user'sbroadband line. Integrated femto-cells (which include both a DSL routerand femto-cell) also exist. Once plugged in, the femto-cell connects tothe MNO's mobile network, and provides extra coverage. From a user'sperspective, it is plug and play, there is no specific installation ortechnical knowledge required—anyone can install a femto-cell at home.

In most cases the user must then declare which mobile phone numbers areallowed to connect to their femto-cell, usually via a web interfaceprovided by the MNO. This only needs to be done once. When these mobilephones arrive under coverage of the femto-cell, they switch over fromthe macro-cell to the femto-cell automatically. Most MNOs provide a wayfor the user to know the person has happened, for example by having adifferent network name appear on the mobile phone. All communicationswill then automatically go through the femto-cell. When the user leavesthe femto-cell coverage, whether or not in a call area, a person's phonehands over seamlessly to the macro network, femto-cells require specifichardware, so existing WiFi or DSL routers cannot be upgraded to afemto-cell.

Once installed in a specific location, most femto-cells have protectionmechanisms so that a location change will be reported to the MNO.Whether the MNO allows femto-cells to operate in a different locationdepends on the MNO's policy. International location change of afemto-cell is not permitted because the femto-cell transmits licensedfrequencies which belong to different network operators in differentcountries.

Various standards bodies have published formal specifications forfemto-cells for the most popular technologies, namely WCDMA, CDMA2000,LTE and WiMAX. These all broadly conform to an architecture with threemajor elements: 1) The femto-cell access points themselves, which embodygreater network functionality than found in macro-cell base-stations,such as the radio resource control functions, a person's allows muchgreater autonomy within the femto-cell, enabling self-configuration andself-optimization, femto-cells are connected using broadband IP, such asDSL or cable modems, to the network operator's core switching centers.2) The femto-cell gateway, comprising a security gateway that terminateslarge numbers of encrypted IP data connections from hundreds ofthousands of femto-cells, and a signaling gateway which aggregates andvalidates the signaling traffic, authenticates each femto-cell andinterfaces with the mobile network core switches using standardprotocols. 3) The management and operational system which allowssoftware updates and diagnostic checks to be administered. Thesetypically use the same TR.069 management protocol published by theBroadband Forum and also used for administration of residential modems.

The key interface in these architectures is that between the femto-cellaccess points and the femto-cell gateway.

Another key element of the present invention are text messages, alsoknown as Short Message Service (SMS). Short Message Service (SMS) is theterm used for short (up to 160 characters in the text message bodydepending on encoding) messages that are sent between mobile phones.Typically, it works like this: 4) A person sends a Short Message fromtheir phone to a friend's phone. 5) The message goes to a MessageCenter. 6) If your friend is available—meaning, their phone is turnedon, and they are in a cellphone service area, the Message Center sendsthe message to their phone. 7) If they are not available, the MessageCenter holds onto the message. 8) When your friend becomes available,their phone requests the messages, which are then delivered.

SMS stands for Short Message Service. Simply put, it is a method ofcommunication that sends text between cellphones, or from a PC orhandhold to a cellphone. The “short” part refers to the maximum size ofthe text messages: 160 characters (letters, numbers or symbols in theLatin alphabet). For other alphabets, such as Chinese, the maximum SMSsize is 70 characters.

Even if a person is not talking on their cellphone, their phone isconstantly sending and receiving information. It is talking to acellphone tower over a pathway called a control channel. The reason forthis chatter is so that the cellphone system knows which cell your phoneis in, and so that your phone can change cells as you move around. Everyso often, your phone and the tower will exchange a packet of data thatlets both of them know that everything is operating correctly.

A person's cellphone also uses the control channel for call setup. Whensomeone tries to call you, the tower sends your phone a message over thecontrol channel that tells your phone to play its ring-tone. The toweralso gives your phone a pair of voice channel frequencies to use for thecall.

The control channel also provides the pathway for SMS messages. Whensomeone sends you an SMS message, the message flows through the SMSC,then to the tower, and the tower sends the message to your phone as alittle packet of data on the control channel. In the same way, when yousend a message, your phone sends it to the tower on the control channeland it goes from the tower to the SMSC and from there to itsdestination.

The primary components of an SMS system include:

The SMSC (Short Message Service Center) is the entity which does the jobof storing and forwarding messages to and from the mobile station. TheSME (Short Message Entity), which is typically a mobile phone or acapable modem, can be located in the fixed network or a mobile station,receives and sends short messages.

The SMS GMSC (SMS gateway MSC) is a gateway MSC that can also receiveshort messages. The gateway MSC is a mobile network's point of contactwith other networks. On receiving the short message from the shortmessage center, GMSC uses the SS7 network to interrogate the currentposition of the mobile station form the HLR, the home location register.

The HLR is the main database in a mobile network. It holds informationof the subscription profile of the mobile and also about the routinginformation for the subscriber, i.e. the area (covered by a MSC) wherethe mobile is currently situated. The GMSC is thus able to pass on themessage to the correct MSC.

The MSC (Mobile Switching Center) is the entity in the network whichdoes the job of switching connections between mobile stations or betweenmobile stations and the fixed network.

The VLR (Visitor Location Register) corresponds to each MSC and containstemporary information about the mobile, information like mobileidentification and the cell (or a group of cells) where the mobile iscurrently situated. Using information form the VLR the MSC is able toswitch the information (short message) to the corresponding BSS (BaseStation System, BSC+BTSs), which transmits the short message to themobile. The BSS consists of transceivers, which send and receiveinformation over the air interface, to and from the mobile station. Thisinformation is passed over the signaling channels so the mobile canreceive messages even if a voice or data call is going on.

The actual data format for the text message includes things like thelength of the message, a time stamp, the destination phone number, theformat, etc.

In addition to person-to-person messages, SMS can be used to send amessage to a large number of people at a time, either from a list ofcontacts or to all the users within a particular area. This service iscalled broadcasting and is used by companies to contact groups ofemployees or by online services to distribute news and other informationto subscribers.

The SMS text message consists of a header, which contains meta-data,such as the destination for the message, and the unstructured, untaggedtext message body. The present invention takes advantage of theunstructured text message body, and adds structure using datapartitions—similar to RFID and barcodes, and/or comma delimited values.Furthermore, the present invention can add meta-data within theunstructured, untagged text message body.

Again, the present invention takes advantage of the unstructured textmessage body, and adds structure using data partitions—similar to RFIDand barcodes, and/or comma delimited values. Furthermore, the presentinvention can add meta-data within the unstructured text message body.

Embodiment 1 illustrates a flow chart of the primary embodiment of thepresent invention. In this configuration, cellphones are used instead ofRFID transponders as a means to identify a vehicle to a toll roadauthority's database in order for a traveler to have their accountdebited for a toll charge.

A toll road (also tollway, turnpike, toll highway, or express tollroute) is a privately or publicly built road for which a driver pays atoll (a fee) for use. Other civil structures for which tolls are chargedinclude bridges and tunnels. A toll is typically due when a vehiclepasses a tolling station, be it a manual barrier-controlled toll plazaor a free-flow multi-lane station.

Some toll authority's charge vehicles per total distance driven over adefined area.

Some toll roads charge a toll in only one direction, such as where theM4 in Great Britain crosses the River Severn on either of the two SevernBridges. On these bridges, it is free to travel from Wales into England,but a toll must be paid in the reverse direction. Crossings betweenPennsylvania and New Jersey operated by Delaware River Port Authority,and crossings between New Jersey and New York operated by Port Authorityof New York and New Jersey, use this method (in coordination with theE-ZPass electronic transponder system) given the distance between thebridges along the river, area commuter traffic, and similar tolls oneach bridge.

Toll payments may be made in cash, by credit card, by pre-paid card, orby an electronic toll collection system.

The present invention is most interest in an adaptation of military“identification friend or foe” or RFID technology, called electronictoll collection, which is used to lessen the delay incurred in tollcollection. The electronic system determines whether a passing vehicleis enrolled in the program, and alerts enforcers if it is not. Theaccounts of registered cars are debited automatically without stoppingor even opening a window. The first major deployment of an RFIDelectronic toll collection system in the United States was on the DallasNorth Tollway in 1989 by Amtech. The Amtech RFID technology used on theDallas North Tollway was originally developed at Sandia Labs for use intagging and tracking livestock. In the same year, the Telepass activetransponder RFID system was introduced across Italy.

Highway 407 in the province of Ontario, Canada has no toll booths, andinstead reads a transponder mounted on the windshields of each vehicleusing the road (the rear license plates of vehicles lacking atransponder are photographed when they enter and exit the highway). Thismade the highway the first all-automated highway in the world. A bill ismailed monthly for usage of the 407. Lower charges are levied onfrequent 407 users who carry electronic transponders in their vehicles.

Throughout most of the East Coast of the United States, E-ZPass(operated under the brands I-Pass in Illinois, i-Zoom in Indiana, andFast Lane in Massachusetts) is accepted on almost all toll roads.Similar systems include SunPass in Florida, FasTrak in California, andExpressToll in Colorado. The systems use a small radio transpondermounted in or on a customer's vehicle to deduct toll fares from apre-paid account as the vehicle passes through the toll barrier. Thisreduces manpower at toll booths and increases traffic flow and fuelefficiency by reducing the need for complete stops to pay tolls at theselocations.

By designing a tollgate specifically for electronic collection, it ispossible to carry out open-road tolling, where the customer does notneed to slow at all when passing through the tollgate. The U.S. state ofTexas is testing a system on a stretch of Texas 121 that has no tollbooths. Drivers without a TollTag have their license plate photographedautomatically and the registered owner will receive a monthly bill, at ahigher rate than those vehicles with TollTags.

Another feature of many electronic toll collection systems isinter-agency interoperability, where the same transponder is accepted atmany toll agencies. For instance, the E-ZPass tag is accepted at mosttoll facilities in the Eastern United States, from Virginia to Maine,west to the Peace Bridge spanning the Niagara River, and in Ohio,Indiana, and Illinois. The TxTAG system allows interoperabilitythroughout the state of Texas, but is not compatible with systems usedoutside of Texas.

Electronic toll collection systems also have drawbacks. A computerglitch can result in delays several miles long. Some U.S. state turnpikecommissions have debated implementing E-ZPass but have found that such asystem would be ineffective because most of the people who use theturnpike are not commuters, are from states that have no ETS onturnpikes, or are from states that don't have a turnpike at all. Thetoll plazas of some turnpikes are antiquated because they wereoriginally built for traffic that stops to pay the toll or get a ticket.

The present invention provides a novel system, method, and apparatus forelectronic toll road collections. Instead of using a transponder, adriver's cellphone is used. Instead of a transponder interrogator, acell tower in the form of a macro-cell, pico-cell, or femto-cell is usedto transmit and receive wireless signals emanating from a cellphone thatis switched on and operating.

As an example, if a person driving on a toll road has their cellphoneturned on, and their cellphone electronic IDs are registered in the tollroads database, the following is what happens during a toll roadauthority transaction: 1) Prior to driving onto a toll road, a personwill power up their cellphone, which listens for an SID on the controlchannel. The control channel is a special frequency that the phone andbase station use to communicate to one another about things like callset-up and channel changing. 2) When it receives the SID, the phonecompares it to the SID programmed into the phone. If the SIDs match, thephone knows that the cell it is communicating with is part of its homesystem. 3) Along with the SID, the cellphone also transmits aregistration request, and the MTSO keeps track of a person's phonelocation in a database, in this way, the MTSO knows which cell a personis in. 4) The MTSO gets an automated call from a toll road authoritytoll booth, and the MTSO looks in its database to see which cell (tollbooth) a person traveling on a toll road is in. 5) The MTSO picks andcommunicates a frequency that a person's cellphone will use in that cellto receive a text message from the toll road authority to the toll roadapplication running on the person's cellphone. 6) The person travelingon the toll road, receives a text message from the toll road authoritythat includes various data, such as, but not limited to, the descriptionof the toll both passed, the time and date, the amount of the toll, andhow much money is left in their toll account. The text message bodycontains data that may be used by the person's cellphone toll roadapplication in the form of a semi-structured, or structured message,which can be formatted such as, but not limited to data partitioningand/or comma delimited values, etc. In addition, the semi-structured, orstructured message can employ tagging for additional functionality usinga protocol, such as, but not limited to, Extensible Markup Language(XML) schema, such as, but not limited to It is an even further objectof the present invention to use and XML schema known asdsML MarkupLanguage, which is used for interchange of data between advertisingsystems; Agricultural Ontology Service; AIML Markup Language, which isused for creating artificial intelligence chatterbots; AttentionProfiling Markup Language (APML), which is a format for capturing aperson's interests and dislikes; Atom, which is a language used for webfeeds; Automated Test Markup Language (ATML), which defines a standardexchange medium for sharing data between components of automatic testsystems; Attention.xml; aecXML, which is a Markup Language which usesIndustry Foundation Classes to create a vendor-neutral means to accessdata generated by Building data Modeling; Binary Format DescriptionLanguage, which is an extension of XSIL which has added conditionals andthe ability to reference files by their stream numbers, rather than bytheir public URLs; Business Process Execution Language, which is abusiness process modeling language that is executable; Basic MarkupLanguage, which is an easy to use Markup Language; Call ControleXtensible Markup Language, which is a standard designed to providetelephony support to VoiceXML; CellML, which is a language describingmathematical models; Channel Definition Format; Chemical MarkupLanguage; Clinical Data Interchange Standards Consortium; ClinicalDocument Architecture; CMRL, which is a Markup Language for concisemessage content; COLLADA, which is standard for exchanging digitalassets among various graphics software applications; Common AlertingProtocol (CAP); CookSwing; CXML, which is a protocol intended forcommunication of business documents between procurement applications,e-commerce hubs and suppliers; Darwin data Typing Architecture; Diag-MLfor Integrated Diagnostics and Health Management; dicML for monolingualand bilingual dictionaries; Digital Forensics XML; Dimensional MarkupLanguage; Directory Service Markup Language; DisplayML; DocBook: aMarkup Language for technical documentation; Document Schema DefinitionLanguage; Document Structure Description, which is a schema language forXML; DotML; ebXML, which is a collection of Electronic Businessspecifications; eLML, which is an eLesson Markup Language; EMMLEnterprise Mashup Markup Language; ENML (eNotarization Markup Language);EPPML (Extensible Postal Product Model and Language); EPUB (electronicpublication, open e-book format); Extensible Application MarkupLanguage; Extensible Data Format; Extensible Messaging and PresenceProtocol; Extensible Provisioning Protocol; Extensible ResourceIdentifier; Extensible Stylesheet Language; FDCML (Field DeviceConfiguration Markup Language); FicML (Fiction Markup Language);FictionBook, which is an e-book format; FieldML (Field Modelling/MarkupLanguage); FIeXML, which is an XML transformation language; FpML, whichis a Financial Products Markup Language; FreebXML.org, which is aninitiative that aims to foster the development and adoption of ebXML andrelated technology through software and experience sharing; FXT, whichis a transformation specification for the Functional XML TransformationTool; Geography Markup Language, which is a grammar defined by the OpenGeospatial Consortium (OGC) to express geographical features; GJXDM,which is a data reference model for the exchange of data within thejustice and public safety communities; GPX, which is a language designedfor transferring GPS data between software applications; GraphML, whichis a standard exchange format for graphs; GuideML; GXA, which is anextension of SOAP being worked on by Microsoft, IBM and some otherdevelopers; GXL, which is a standard exchange format for graphs; GreenBuilding XML, also known as “gbXML”, which is a schema to facilitate thetransfer of building properties stored in 3D building data models (BIM)to engineering analysis tools, especially energy and buildingperformance analysis; HelpML; HumanML, which is used for describingcontextual (emotional, social, pragmatic) data about instances of humancommunication; data and Content Exchange; Industry Foundation Classes,which is specifically the “ifcXML” format, defined by ISO 10303-28(“STEP-XML”), having file extension “.ifcXML”, which is suitable forinteroperability with XML tools and exchanging partial building models;Interactive Media Markup Language, also known as IMML, which is used todefine 3D spaces in the VastPark 3D platform; Java Speech MarkupLanguage, which is a language for annotating text input to speechsynthesizers; Job Definition Format, which is a standard developed bythe graphic arts industry to facilitate cross-vendor work-flowimplementations; Job Submission Description Language, which describessimple tasks to non-interactive computer execution systems; KeyholeMarkup Language, which is used for geographic annotation; LandXML, whichis a non-proprietary standard for data exchange among the landdevelopment, civil engineering and surveying communities; Lenex, whichis an exchange format for swim rankings; LGML, which is a LinguisticsMarkup Language, which is for describing natural languages; LinkContract; LOGML, also known as Log Markup Language, which is used fordescribing the log reports of web servers; Mail Markup Language (MML),which is a language describing and structuring content for email;MathML, which is a language describing mathematical notation; MedicalMarkup Language; Medical Reality Markup Language (MRML); Microformats,which is a piece mark up that allows expression of semantics in an HTML(or XHTML) web page; MOWL, which describes semantic interactions withmultimedia content; Music Encoding Initiative (MEI), which is anXML-based language for digital representations of music notationdocuments; Music Markup Language; MusicXML, which is an XML-based musicnotation file format; MXML, which is a language used to declarativelylay-out the interface of applications, and also to implement complexbusiness logic and rich Internet application behaviors; NamespaceRouting Language; Namespace-based Validation Dispatching Language;National data Exchange Model; Nested Context Language; NeXML, which isan XML representation of the NeXus data format; NeuroML, which is acomputational neuroscience model; ODD, also known as ‘One DocumentDoes-it-all’ TEI format for simultaneously recording projectdocumentation and meta-schema definition from which a person cangenerate RELAX NG, W3C XML Schema, and DTDs as well as formatteddocumentation; ODRL, which is an XML-based standard Rights ExpressionLanguage (REL) used in Digital Rights Management systems; Office OpenXML, which is a Microsoft file format specification for the storage ofelectronic documents; OFX, also known as Open Financial Exchange, whichis a unified specification for the electronic exchange of financial databetween financial institutions, businesses and consumers via theInternet; OIOXML, which is an XML-Markup Language created by the Danishgovernment to ease communication from, to and between Danishgovernmental instances; Open Mathematical Documents (OMDoc), based onOpenMath and MathML, but with a greater coverage; OML, which is an XMLformat for outlines, based on OPML; Open eBook, which is the e-bookformat defined by Open eBook Publication Structure Specification;superseded by ePub; Open Scripture data Standard (OSIS), which is anXML-markup schema that defines tags for marking up Bibles, theologicalcommentaries, and other related literature; OpenDocument, which is adocument file format used for describing electronic documents; OpenMath,which is a Markup Language for mathematical formulas which cancomplement MathML; OPML, which is an XML format for outlines; phyloXML,which is an XML for phylogenetic and phylogenomic applications; PMML,which an XML Markup Language for predictive analytics and data mining;PNML, which is also known as Petri Net Markup Language; PDBML, which isan XML Markup Language for Protein Data Bank; RailML, which is a MarkupLanguage for interoperability in railway industry applications; RAML,which is a vocabulary for describing relational algebra expressions;RDFa; RecipeML; Regular Language; RELAX NG; Remote Telescope MarkupLanguage; Resource Description Framework (RDF), which is a meta-datamodel based upon the idea of making statements about resources; RoadXML,which is a file format for driving simulator databases; RSS; RSSenclosure; S5 file format, which describes slide-show data; SAML, whichis used for authentication and authorization data; SBML, which can beused to describe models of biological processes; Scalable VectorGraphics, which describes two-dimensional vector graphics; Schematron,which is an XML structure validation language for making assertionsabout the presence or absence of patterns in trees; SCORM, which is aMarkup Language for web-based e-learning; SCXML, which provides ageneric state-machine based execution environment based on Harelstate-charts; Shopinfo.xml, which is used to provide shop and productdata; Simple Sharing Extensions; SOAP, which is a protocol forexchanging XML-based messages over computer networks; SOAP withAttachments, which describes the method of using Web Services to sendand receive files using a combination of SOAP and MIME, primarily overHTTP; Speech Application Language Tags; Speech; Synthesis MarkupLanguage, which is a Markup Language for speech synthesis applications;SPML, which provides a user, resource and service provisioning data;StratML, which is an XML vocabulary and schema for strategic plans;Streaming Transformations for XML, which is a XML transformationlanguage intended as a high-speed, low memory consumption alternative toXSLT; SXBL, which defines the presentation and interactive behavior ofelements described in SVG; Synchronized Multimedia Integration Language,which describes multimedia presentations; Text Encoding Initiative,which describes guidelines for text encoding, with schemas and amechanism to customize to individual project needs; ThML, also known asTheological Markup Language, created by Christian Classics EtherealLibrary (CCEL), to create electronic theological texts; Topicmaps;TransducerML, which is an Open Geospatial Consortium language fordescribing sensors and their output; Translation Memory eXchange (TMX),which is describes translation memory data; TREX, which is a simpleschema language; Twitter Markup Language (TML), which is a subset ofRTML; Universal Description Discovery and Integration (UDDI), whichdescribes a registry for businesses worldwide to list themselves on theInternet; Vector Markup Language, which is used to produce vectorgraphics, implemented in Microsoft Office 2000 and higher; Vexi, whichis an easy-to-use platform for the development and delivery of Internetapplication interfaces; Video Ad Serving Template VAST, which is an IABsponsored language for use in delivery of inline/linear and non-linearvideo advertising online; It is an even further object of the presentinvention to use and XML schema known as It is an even further object ofthe present invention to use and XML schema known as VoiceXML, whichdescribes a format for specifying interactive voice dialogues between ahuman and a computer; W3C MMI; WDDX, also known as Web Distributed DataeXchange; Web Feed; Web Ontology Language, which is a Markup Languagefor defining and instantiating Web ontologies (a set of concepts withina domain and the relationships between those concepts); Web ServicesFlow Language, which is an XML language proposed by IBM to describe thecomposition of Web services, later superseded by BPEL; Web ServicesDescription Language, which is an XML-based language that provides amodel for describing Web services; Web Services Dynamic Discovery, whichis a technical specification that defines a multicast discovery protocolto locate services on a local network; Wellsite data Transfer StandardMarkup Language; WML, also known as Wireless Markup Language; WiX, alsoknown as Windows Installers Data; WordprocessingML, which is a fileformat specification for the storage of electronic documents; WS-Policy;X3D, also known as Extensible 3D, which is an international standard forreal-time 3D computer graphics, the successor to Virtual RealityModeling Language (VRML); XAML, which is a declarative XML-based vectorgraphics Markup Language; XACML, also known as eXtensible Access ControlMarkup Language; XAP, also known as, Antenna Patterns; XBEL, which isalso known as XML Bookmark Exchange Language; XBL, which is used todeclare the behavior and look of ‘XUL’-widgets and XML elements; XBRL,which is an open data standard for financial reporting; xCBL, which is acollection of XML specifications for use in e-business; xCal, which isthe XML-compliant representation of the iCalendar standard; XCES, whichis an XML based standard to codify text corpus; XDI, which is used forsharing, linking, and synchronizing data using machine-readablestructured documents that use an RDF vocabulary based on XRI structuredidentifiers; Xduce, which is an XML transformation language; XDXF, whichis used for monolingual and bilingual dictionaries; XFA, which enhancesthe processing of web forms; Xforms, which is a format for thespecification of a data processing model for XML data and userinterface(s) for the XML data, such as web forms; XFT, which is a XMLlanguage used in travel industry; XHTML, which is a Markup Language thathas the same depth of expression as HTML, but with a syntax conformingto XML; XHTML Basic; XHTML Friends Network; XHTML Modularization; XidML,which is an open standard used within the flight test instrumentationindustry that describes instrumentation and how data is acquired,stored, transmitted and processed; Xinclude, which describes aprocessing model and syntax for general purpose XML inclusion; XLIFF,which is a XML Localization Interchange File Format, a format created tostandardize localization; Xlink, which is a language used for creatinghyperlinks in XML documents; XMI, which is an OMG standard forexchanging meta-data data via XML, which is the most common use of XMIis as an interchange format for UML models; XML Encryption, which is aspecification that defines how to encrypt the content of an XML element;XML data Set, which describes an abstract data model of an XML documentin terms of a set of data items; XML Interface for Network Services,which is the definition and implementation of Internet applications,enforcing a specification-oriented approach; XML Resource, whichprovides a platform independent way of describing windows in a GUI; XMLSchema, which is a description of a type of XML document, typicallyexpressed in terms of constraints on the structure and content ofdocuments of that type, above and beyond the basic syntax constraintsimposed by XML itself; XML Script, which is a XML transformationlanguage, or a Microsoft technology preview for scripting web browsers;XML Signature, which is an XML syntax for digital signatures; XML forAnalysis, which is used to provide data access in analytical systems,such as OLAP and Data Mining; XML pipeline: a language expressing howXML transformations are connected together; XML-RPC, which is a remoteprocedure call protocol which uses XML to encode its calls and HTTP as atransport mechanism; XMLmosaic, which is a programming languagecontained in XML code, in which the XML describes relationships betweenclasses and contains the procedures; XMLTerm, which is a Mozilla-basedSemantic User Interface; XMLTV, which is a format to represent TVlistings; XMLVM, which is a format used to convert java .class files and.NET .exe files into other languages such as JavaScript or Objective-C;XOMGL, which is used to obtain large amounts of data from municipalgovernment agencies; XOXO, which is an XML microformat for publishingoutlines, lists, and blogrolls on the Web; XPDL, also known asInterchange Business Process, which describes definitions betweendifferent workflow products; XPath (or XPath 1.0); XPath 2.0, which is alanguage for addressing portions of XML documents, successor of XPath1.0; Xpointer, which is a language used for addressing components of XMLbased Internet media; Xproc, which is a W3C standard language todescribe XML Pipeline; Xquery, which is a query language designed toquery collections of XML data (similar to SQL); XrML, also known as theeXtensible Rights Markup Language, or the Rights Expression Language(REL) for MPEG-21; Xrules, which is a rules language that expressesconstraints, calculations, inter-dependencies, and properties thatdescribe and exist among elements and attributes of an XML document;XSIL, which is an XML-based transport language for scientific data; XSLFormatting Objects, which is a Markup Language for XML documentformatting which is most often used to generate PDFs; XSLTransformations, which is a language used for the transformation of XMLdocuments; XSPF, which describes a play-list format for digital media;XUL, which is a XML user interface Markup Language developed by theMozilla project; Xupdate, which is a lightweight query language formodifying XML data; or a proprietary XML schema.

Following is a simple text message body that might be sent by a person'scellphone application to the toll road authority's database. In thefollowing example, the data in the text message body is comma delimited:

SMS, MMS, or EMS Message Body=Pay Toll, 1-88, Booth 51

Following is a simple text message body that might be sent by a person'scellphone application to the toll road authority's database. In thefollowing example, the data in the text message is partitioned using an(*) to pack out the data, so that all data is contained in partitionsthat are 15 characters in length:

SMS, MMS, or EMS Message Body=Pay Toll******1-88********Booth51*****

Following is a simple text message body that might be sent by a person'scellphone application to the toll road authority's database. In thefollowing example, the data in the text message body is partitionedusing Markup Language tags:

SMS, MMS, or EMS Message Body=<Do What>Pay Toll<Do What><TollwayID>I-88<Tollway ID><Gate ID>Booth 51<Gate ID>

Embodiment 2 illustrates a flow chart of a secondary embodiment of thepresent invention. In this configuration, cellphones are used instead asa means to identify a vehicle to a parking authority's database in orderfor a driver to have their account debited for a parking charge.

A parking meter is a device used to collect money in exchange for theright to park a vehicle in a particular place for a limited amount oftime. Parking meters can be used by municipalities as a tool forenforcing their integrated on-street parking policy, usually related totheir traffic and mobility management policies.

Modern parking meters are generically called multi-space meters (asopposed to single space meters) and control multiple spaces per block(typically 8-12) or lot (unlimited). While with these meters the parkermay have to walk several car lengths to the meter, there are significantbenefits in terms of customer service, performance and efficiency.Multi-space meters incorporate more customer-friendly features such ason-screen instructions and acceptance of credit cards for payment—nolonger do drivers have to have pockets full of coins on hand. They alsohave many performance benefits that keep them performing better. Whilethey still may be prone to coin jams and other types of vandalism, mostof these meters are wireless and can report problems immediately tomaintenance staff, who can then fix the meters so that they are not outof service for very long.

With pay by space meters, the driver parks in a space, goes to the meterand enters their space number and payment. The meter memorizes the timeremaining, and enforcement personnel press the bay buttons to check forviolations.

This embodiment of the present invention provides a novel system,method, and apparatus for electronic parking collections. Instead ofusing a transponder, a driver's cellphone is used. Instead of atransponder interrogator, a cell tower in the form of a macro-cell,pico-cell, or femto-cell is used to transmit and receive wirelesssignals emanating from a cellphone that is switched on and operating.

As an example, if a person parking in a metered space has theircellphone turned on, the following is what happens during a toll roadauthority transaction: 1) Prior to parking in a metered spot, a personwill power up their cellphone, which listens for an SID on the controlchannel. The control channel is a special frequency that the phone andbase station use to communicate to one another about things like callset-up and channel changing. 2) When it receives the SID, the phonecompares it to the SID programmed into the phone. If the SIDs match, thephone knows that the cell it is communicating with is part of its homesystem. 3) Along with the SID, the cellphone also transmits aregistration request, and the MTSO keeps track of a person's phonelocation in a database, in this way, the MTSO knows which cell a personis in. 4) The MTSO gets an automated call from a parking authoritymeter, and the MTSO looks in its database to see which cell person isparking in. 5) The MTSO picks and communicates a frequency that aperson's cellphone will use in that cell to receive a text message fromthe parking authority to the parking meter application running on theperson's cellphone. 6) The person parking in a metered spot, receives atext message from the parking authority that requests a reply text thatincludes the space number. 7) The parking authority receives the spacenumber, and returns a text message that includes various data, such as,but not limited to, the space number, block, the time and date, theamount of the parking meter fee, and how much money is left in theirparking meter account. The text message body contains data that may beused by the person's cellphone toll road application in the form of asemi-structured, or structured message, which can be formatted such as,but not limited to data partitioning and/or comma delimited values, etc.In addition, the semi-structured, or structured message can employtagging for additional functionality using a protocol, such as, but notlimited to, Extensible Markup Language (XML) schema such as, but notlimited to It is an even further object of the present invention to useand XML schema known asdsML Markup Language, which is used forinterchange of data between advertising systems; Agricultural OntologyService; AIML Markup Language, which is used for creating artificialintelligence chatterbots; Attention Profiling Markup Language (APML),which is a format for capturing a person's interests and dislikes; Atom,which is a language used for web feeds; Automated Test Markup Language(ATML), which defines a standard exchange medium for sharing databetween components of automatic test systems; Attention.xml; aecXML,which is a Markup Language which uses Industry Foundation Classes tocreate a vendor-neutral means to access data generated by Building dataModeling; Binary Format Description Language, which is an extension ofXSIL which has added conditionals and the ability to reference files bytheir stream numbers, rather than by their public URLs; Business ProcessExecution Language, which is a business process modeling language thatis executable; Basic Markup Language, which is an easy to use MarkupLanguage; Call Control eXtensible Markup Language, which is a standarddesigned to provide telephony support to VoiceXML; CeIIML, which is alanguage describing mathematical models; Channel Definition Format;Chemical Markup Language; Clinical Data Interchange StandardsConsortium; Clinical Document Architecture; CMRL, which is a MarkupLanguage for concise message content; COLLADA, which is standard forexchanging digital assets among various graphics software applications;Common Alerting Protocol (CAP); CookSwing; CXML, which is a protocolintended for communication of business documents between procurementapplications, e-commerce hubs and suppliers; Darwin data TypingArchitecture; Diag-ML for Integrated Diagnostics and Health Management;dicML for monolingual and bilingual dictionaries; Digital Forensics XML;Dimensional Markup Language; Directory Service Markup Language;DisplayML; DocBook: a Markup Language for technical documentation;Document Schema Definition Language; Document Structure Description,which is a schema language for XML; DotML; ebXML, which is a collectionof Electronic Business specifications; eLML, which is an eLesson MarkupLanguage; EMML Enterprise Mashup Markup Language; ENML (eNotarizationMarkup Language); EPPML (Extensible Postal Product Model and Language);EPUB (electronic publication, open e-book format); ExtensibleApplication Markup Language; Extensible Data Format; ExtensibleMessaging and Presence Protocol; Extensible Provisioning Protocol;Extensible Resource Identifier; Extensible Stylesheet Language; FDCML(Field Device Configuration Markup Language); FicML (Fiction MarkupLanguage); FictionBook, which is an e-book format; FieldML (FieldModelling/Markup Language); FIeXML, which is an XML transformationlanguage; FpML, which is a Financial Products Markup Language;FreebXML.org, which is an initiative that aims to foster the developmentand adoption of ebXML and related technology through software andexperience sharing; FXT, which is a transformation specification for theFunctional XML Transformation Tool; Geography Markup Language, which isa grammar defined by the Open Geospatial Consortium (OGC) to expressgeographical features; GJXDM, which is a data reference model for theexchange of data within the justice and public safety communities; GPX,which is a language designed for transferring GPS data between softwareapplications; GraphML, which is a standard exchange format for graphs;GuideML; GXA, which is an extension of SOAP being worked on byMicrosoft, IBM and some other developers; GXL, which is a standardexchange format for graphs; Green Building XML, also known as “gbXML”,which is a schema to facilitate the transfer of building propertiesstored in 3D building data models (BIM) to engineering analysis tools,especially energy and building performance analysis; HelpML; HumanML,which is used for describing contextual (emotional, social, pragmatic)data about instances of human communication; data and Content Exchange;Industry Foundation Classes, which is specifically the “ifcXML” format,defined by ISO 10303-28 (“STEP-XML”), having file extension “.ifcXML”,which is suitable for interoperability with XML tools and exchangingpartial building models; Interactive Media Markup Language, also knownas IMML, which is used to define 3D spaces in the VastPark 3D platform;Java Speech Markup Language, which is a language for annotating textinput to speech synthesizers; Job Definition Format, which is a standarddeveloped by the graphic arts industry to facilitate cross-vendorwork-flow implementations; Job Submission Description Language, whichdescribes simple tasks to non-interactive computer execution systems;Keyhole Markup Language, which is used for geographic annotation;LandXML, which is a non-proprietary standard for data exchange among theland development, civil engineering and surveying communities; Lenex,which is an exchange format for swim rankings; LGML, which is aLinguistics Markup Language, which is for describing natural languages;Link Contract; LOGML, also known as Log Markup Language, which is usedfor describing the log reports of web servers; Mail Markup Language(MML), which is a language describing and structuring content for email;MathML, which is a language describing mathematical notation; MedicalMarkup Language; Medical Reality Markup Language (MRML); Microformats,which is a piece mark up that allows expression of semantics in an HTML(or XHTML) web page; MOWL, which describes semantic interactions withmultimedia content; Music Encoding Initiative (MEI), which is anXML-based language for digital representations of music notationdocuments; Music Markup Language; MusicXML, which is an XML-based musicnotation file format; MXML, which is a language used to declarativelylay-out the interface of applications, and also to implement complexbusiness logic and rich Internet application behaviors; NamespaceRouting Language; Namespace-based Validation Dispatching Language;National data Exchange Model; Nested Context Language; NeXML, which isan XML representation of the NeXus data format; NeuroML, which is acomputational neuroscience model; ODD, also known as ‘One DocumentDoes-it-all’ TEI format for simultaneously recording projectdocumentation and meta-schema definition from which a person cangenerate RELAX NG, W3C XML Schema, and DTDs as well as formatteddocumentation; ODRL, which is an XML-based standard Rights ExpressionLanguage (REL) used in Digital Rights Management systems; Office OpenXML, which is a Microsoft file format specification for the storage ofelectronic documents; OFX, also known as Open Financial Exchange, whichis a unified specification for the electronic exchange of financial databetween financial institutions, businesses and consumers via theInternet; OIOXML, which is an XML-Markup Language created by the Danishgovernment to ease communication from, to and between Danishgovernmental instances; Open Mathematical Documents (OMDoc), based onOpenMath and MathML, but with a greater coverage; OML, which is an XMLformat for outlines, based on OPML; Open eBook, which is the e-bookformat defined by Open eBook Publication Structure Specification;superseded by ePub; Open Scripture data Standard (OSIS), which is anXML-markup schema that defines tags for marking up Bibles, theologicalcommentaries, and other related literature; OpenDocument, which is adocument file format used for describing electronic documents; OpenMath,which is a Markup Language for mathematical formulas which cancomplement MathML; OPML, which is an XML format for outlines; phyloXML,which is an XML for phylogenetic and phylogenomic applications; PMML,which an XML Markup Language for predictive analytics and data mining;PNML, which is also known as Petri Net Markup Language; PDBML, which isan XML Markup Language for Protein Data Bank; RailML, which is a MarkupLanguage for interoperability in railway industry applications; RAML,which is a vocabulary for describing relational algebra expressions;RDFa; RecipeML; Regular Language; RELAX NG; Remote Telescope MarkupLanguage; Resource Description Framework (RDF), which is a meta-datamodel based upon the idea of making statements about resources; RoadXML,which is a file format for driving simulator databases; RSS; RSSenclosure; S5 file format, which describes slide-show data; SAML, whichis used for authentication and authorization data; SBML, which can beused to describe models of biological processes; Scalable VectorGraphics, which describes two-dimensional vector graphics; Schematron,which is an XML structure validation language for making assertionsabout the presence or absence of patterns in trees; SCORM, which is aMarkup Language for web-based e-learning; SCXML, which provides ageneric state-machine based execution environment based on Harelstate-charts; Shopinfo.xml, which is used to provide shop and productdata; Simple Sharing Extensions; SOAP, which is a protocol forexchanging XML-based messages over computer networks; SOAP withAttachments, which describes the method of using Web Services to sendand receive files using a combination of SOAP and MIME, primarily overHTTP; Speech Application Language Tags; Speech; Synthesis MarkupLanguage, which is a Markup Language for speech synthesis applications;SPML, which provides a user, resource and service provisioning data;StratML, which is an XML vocabulary and schema for strategic plans;Streaming Transformations for XML, which is a XML transformationlanguage intended as a high-speed, low memory consumption alternative toXSLT; SXBL, which defines the presentation and interactive behavior ofelements described in SVG; Synchronized Multimedia Integration Language,which describes multimedia presentations; Text Encoding Initiative,which describes guidelines for text encoding, with schemas and amechanism to customize to individual project needs; ThML, also known asTheological Markup Language, created by Christian Classics EtherealLibrary (CCEL), to create electronic theological texts; Topicmaps;TransducerML, which is an Open Geospatial Consortium language fordescribing sensors and their output; Translation Memory eXchange (TMX),which is describes translation memory data; TREX, which is a simpleschema language; Twitter Markup Language (TML), which is a subset ofRTML; Universal Description Discovery and Integration (UDDI), whichdescribes a registry for businesses worldwide to list themselves on theInternet; Vector Markup Language, which is used to produce vectorgraphics, implemented in Microsoft Office 2000 and higher; Vexi, whichis an easy-to-use platform for the development and delivery of Internetapplication interfaces; Video Ad Serving Template VAST, which is an IABsponsored language for use in delivery of inline/linear and non-linearvideo advertising online; It is an even further object of the presentinvention to use and XML schema known as it is an even further object ofthe present invention to use and XML schema known as VoiceXML, whichdescribes a format for specifying interactive voice dialogues between ahuman and a computer; W3C MMI; WDDX, also known as Web Distributed DataeXchange; Web Feed; Web Ontology Language, which is a Markup Languagefor defining and instantiating Web ontologies (a set of concepts withina domain and the relationships between those concepts); Web ServicesFlow Language, which is an XML language proposed by IBM to describe thecomposition of Web services, later superseded by BPEL; Web ServicesDescription Language, which is an XML-based language that provides amodel for describing Web services; Web Services Dynamic Discovery, whichis a technical specification that defines a multicast discovery protocolto locate services on a local network; Wellsite data Transfer StandardMarkup Language; WML, also known as Wireless Markup Language; WiX, alsoknown as Windows Installers Data; WordprocessingML, which is a fileformat specification for the storage of electronic documents; WS-Policy;X3D, also known as Extensible 3D, which is an international standard forreal-time 3D computer graphics, the successor to Virtual RealityModeling Language (VRML); XAML, which is a declarative XML-based vectorgraphics Markup Language; XACML, also known as eXtensible Access ControlMarkup Language; XAP, also known as, Antenna Patterns; XBEL, which isalso known as XML Bookmark Exchange Language; XBL, which is used todeclare the behavior and look of ‘XUL’-widgets and XML elements; XBRL,which is an open data standard for financial reporting; xCBL, which is acollection of XML specifications for use in e-business; xCal, which isthe XML-compliant representation of the iCalendar standard; XCES, whichis an XML based standard to codify text corpus; XDI, which is used forsharing, linking, and synchronizing data using machine-readablestructured documents that use an RDF vocabulary based on XRI structuredidentifiers; Xduce, which is an XML transformation language; XDXF, whichis used for monolingual and bilingual dictionaries; XFA, which enhancesthe processing of web forms; Xforms, which is a format for thespecification of a data processing model for XML data and userinterface(s) for the XML data, such as web forms; XFT, which is a XMLlanguage used in travel industry; XHTML, which is a Markup Language thathas the same depth of expression as HTML, but with a syntax conformingto XML; XHTML Basic; XHTML Friends Network; XHTML Modularization; XidML,which is an open standard used within the flight test instrumentationindustry that describes instrumentation and how data is acquired,stored, transmitted and processed; Xinclude, which describes aprocessing model and syntax for general purpose XML inclusion; XLIFF,which is a XML Localization Interchange File Format, a format created tostandardize localization; Xlink, which is a language used for creatinghyperlinks in XML documents; XMI, which is an OMG standard forexchanging meta-data data via XML, which is the most common use of XMIis as an interchange format for UML models; XML Encryption, which is aspecification that defines how to encrypt the content of an XML element;XML data Set, which describes an abstract data model of an XML documentin terms of a set of data items; XML Interface for Network Services,which is the definition and implementation of Internet applications,enforcing a specification-oriented approach; XML Resource, whichprovides a platform independent way of describing windows in a GUI; XMLSchema, which is a description of a type of XML document, typicallyexpressed in terms of constraints on the structure and content ofdocuments of that type, above and beyond the basic syntax constraintsimposed by XML itself; XML Script, which is a XML transformationlanguage, or a Microsoft technology preview for scripting web browsers;XML Signature, which is an XML syntax for digital signatures; XML forAnalysis, which is used to provide data access in analytical systems,such as OLAP and Data Mining; XML pipeline: a language expressing howXML transformations are connected together; XML-RPC, which is a remoteprocedure call protocol which uses XML to encode its calls and HTTP as atransport mechanism; XMLmosaic, which is a programming languagecontained in XML code, in which the XML describes relationships betweenclasses and contains the procedures; XMLTerm, which is a Mozilla-basedSemantic User Interface; XMLTV, which is a format to represent TVlistings; XMLVM, which is a format used to convert java .class files and.NET .exe files into other languages such as JavaScript or Objective-C;XOMGL, which is used to obtain large amounts of data from municipalgovernment agencies; XOXO, which is an XML microformat for publishingoutlines, lists, and blogrolls on the Web; XPDL, also known asInterchange Business Process, which describes definitions betweendifferent workflow products; XPath (or XPath 1.0); XPath 2.0, which is alanguage for addressing portions of XML documents, successor of XPath1.0; Xpointer, which is a language used for addressing components of XMLbased Internet media; Xproc, which is a W3C standard language todescribe XML Pipeline; Xquery, which is a query language designed toquery collections of XML data (similar to SQL); XrML, also known as theeXtensible Rights Markup Language, or the Rights Expression Language(REL) for MPEG-21; Xrules, which is a rules language that expressesconstraints, calculations, inter-dependencies, and properties thatdescribe and exist among elements and attributes of an XML document;XSIL, which is an XML-based transport language for scientific data; XSLFormatting Objects, which is a Markup Language for XML documentformatting which is most often used to generate PDFs; XSLTransformations, which is a language used for the transformation of XMLdocuments; XSPF, which describes a play-list format for digital media;XUL, which is a XML user interface Markup Language developed by theMozilla project; Xupdate, which is a lightweight query language formodifying XML data; or a proprietary XML schema.

Following is a simple text message body that might be sent by theparking authority's database to a person's cellphone. In the followingexample, the data in the text message body includes a coupon for arestaurant in close proximity to parking space 51, and the data is commadelimited:

SMS, MMS, or EMS Message Body=Meter Paid $2.00 For Up To 4 Hrs Parking,Cedar Rapids Iowa, Space 51, Coupon For $5.00 Off Lunch At Randy'sRestaurant—Coupon No. 123

Following is a simple text message body that might be sent by a person'scellphone application to the parking authority's database. In thefollowing example, the data in the text message is partitioned using an(*) to pack out the data, so that all data is contained in partitionsthat are 15 characters in length:

SMS, MMS, or EMS Message Body=Pay Meter*******Cedar Rapids IASpace51*******

Following is a simple text message body that might be sent by a person'scellphone application to the parking authority's database. In thefollowing example, the data in the text message body is partitionedusing Markup Language tags:

SMS, MMS, or EMS Message Body=<Do What>Pay Parking Meter<Do What><CityState>Cedar Rapids Iowa<City State><Parking Space ID>Booth 51<ParkingSpace ID>

Embodiment 3 illustrates a flow chart of a secondary embodiment of thepresent invention. In this configuration, cellphones are used instead asa means to identify a vehicle to a parking authority's database in orderfor a driver to have their account debited for a parking charge.

A parking meter is a device used to collect money in exchange for theright to park a vehicle in a particular place for a limited amount oftime. Parking meters can be used by municipalities as a tool forenforcing their integrated on-street parking policy, usually related totheir traffic and mobility management policies.

Modern parking meters are generically called multi-space meters (asopposed to single space meters) and control multiple spaces per block(typically 8-12) or lot (unlimited). While with these meters the parkermay have to walk several car lengths to the meter, there are significantbenefits in terms of customer service, performance and efficiency.Multi-space meters incorporate more customer-friendly features such ason-screen instructions and acceptance of credit cards for payment—nolonger do drivers have to have pockets full of coins on hand. They alsohave many performance benefits that keep them performing better. Whilethey still may be prone to coin jams and other types of vandalism, mostof these meters are wireless and can report problems immediately tomaintenance staff, who can then fix the meters so that they are not outof service for very long.

With pay by space meters, the driver parks in a space, goes to the meterand enters their space number and payment. The meter memorizes the timeremaining, and enforcement personnel press the bay buttons to check forviolations.

This embodiment of the present invention provides a novel system,method, and apparatus for electronic parking collections. Instead ofusing a transponder, a driver's cellphone is used. Instead of atransponder interrogator, a cell tower in the form of a macro-cell,pico-cell, or femto-cell is used to transmit and receive wirelesssignals emanating from a cellphone that is switched on and operating.

As an example, if a person parking in a metered space has theircellphone turned on, the following is what happens during a toll roadauthority transaction: 8) Prior to parking in a metered spot, a personwill power up their cellphone, which listens for an SID on the controlchannel. The control channel is a special frequency that the phone andbase station use to communicate to one another about things like callset-up and channel changing. 9) When it receives the SID, the phonecompares it to the SID programmed into the phone. If the SIDs match, thephone knows that the cell it is communicating with is part of its homesystem. 10) Along with the SID, the cellphone also transmits aregistration request, and the MTSO keeps track of a person's phonelocation in a database, in this way, the MTSO knows which cell a personis in. 11) The MTSO gets an automated call from a parking authoritymeter, and the MTSO looks in its database to see which cell person isparking in. 12) The MTSO picks and communicates a frequency that aperson's cellphone will use in that cell to receive a text message fromthe parking authority to the parking meter application running on theperson's cellphone. 13) The person parking in a metered spot, receives atext message from the parking authority that requests a reply text thatincludes the space number. 14) The parking authority receives the spacenumber, and returns a text message that includes various data, such as,but not limited to, the space number, block, the time and date, theamount of the parking meter fee, and how much money is left in theirparking meter account. The text message body contains data that may beused by the person's cellphone toll road application in the form of asemi-structured, or structured message, which can be formatted such as,but not limited to data partitioning and/or comma delimited values, etc.In addition, the semi-structured, or structured message can employtagging for additional functionality using a protocol, such as, but notlimited to, Extensible Markup Language (XML) schema such as, but notlimited to It is an even further object of the present invention to useand XML schema known asdsML Markup Language, which is used forinterchange of data between advertising systems; Agricultural OntologyService; AIML Markup Language, which is used for creating artificialintelligence chatterbots; Attention Profiling Markup Language (APML),which is a format for capturing a person's interests and dislikes; Atom,which is a language used for web feeds; Automated Test Markup Language(ATML), which defines a standard exchange medium for sharing databetween components of automatic test systems; Attention.xml; aecXML,which is a Markup Language which uses Industry Foundation Classes tocreate a vendor-neutral means to access data generated by Building dataModeling; Binary Format Description Language, which is an extension ofXSIL which has added conditionals and the ability to reference files bytheir stream numbers, rather than by their public URLs; Business ProcessExecution Language, which is a business process modeling language thatis executable; Basic Markup Language, which is an easy to use MarkupLanguage; Call Control eXtensible Markup Language, which is a standarddesigned to provide telephony support to VoiceXML; CeIIML, which is alanguage describing mathematical models; Channel Definition Format;Chemical Markup Language; Clinical Data Interchange StandardsConsortium; Clinical Document Architecture; CMRL, which is a MarkupLanguage for concise message content; COLLADA, which is standard forexchanging digital assets among various graphics software applications;Common Alerting Protocol (CAP); CookSwing; CXML, which is a protocolintended for communication of business documents between procurementapplications, e-commerce hubs and suppliers; Darwin data TypingArchitecture; Diag-ML for Integrated Diagnostics and Health Management;dicML for monolingual and bilingual dictionaries; Digital Forensics XML;Dimensional Markup Language; Directory Service Markup Language;DisplayML; DocBook: a Markup Language for technical documentation;Document Schema Definition Language; Document Structure Description,which is a schema language for XML; DotML; ebXML, which is a collectionof Electronic Business specifications; eLML, which is an eLesson MarkupLanguage; EMML Enterprise Mashup Markup Language; ENML (eNotarizationMarkup Language); EPPML (Extensible Postal Product Model and Language);EPUB (electronic publication, open e-book format); ExtensibleApplication Markup Language; Extensible Data Format; ExtensibleMessaging and Presence Protocol; Extensible Provisioning Protocol;Extensible Resource Identifier; Extensible Stylesheet Language; FDCML(Field Device Configuration Markup Language); FicML (Fiction MarkupLanguage); FictionBook, which is an e-book format; FieIdML (FieldModelling/Markup Language); FIeXML, which is an XML transformationlanguage; FpML, which is a Financial Products Markup Language;FreebXML.org, which is an initiative that aims to foster the developmentand adoption of ebXML and related technology through software andexperience sharing; FXT, which is a transformation specification for theFunctional XML Transformation Tool; Geography Markup Language, which isa grammar defined by the Open Geospatial Consortium (OGC) to expressgeographical features; GJXDM, which is a data reference model for theexchange of data within the justice and public safety communities; GPX,which is a language designed for transferring GPS data between softwareapplications; GraphML, which is a standard exchange format for graphs;GuideML; GXA, which is an extension of SOAP being worked on byMicrosoft, IBM and some other developers; GXL, which is a standardexchange format for graphs; Green Building XML, also known as “gbXML”,which is a schema to facilitate the transfer of building propertiesstored in 3D building data models (BIM) to engineering analysis tools,especially energy and building performance analysis; HelpML; HumanML,which is used for describing contextual (emotional, social, pragmatic)data about instances of human communication; data and Content Exchange;Industry Foundation Classes, which is specifically the “ifcXML” format,defined by ISO 10303-28 (“STEP-XML”), having file extension “.ifcXML”,which is suitable for interoperability with XML tools and exchangingpartial building models; Interactive Media Markup Language, also knownas IMML, which is used to define 3D spaces in the VastPark 3D platform;Java Speech Markup Language, which is a language for annotating textinput to speech synthesizers; Job Definition Format, which is a standarddeveloped by the graphic arts industry to facilitate cross-vendorwork-flow implementations; Job Submission Description Language, whichdescribes simple tasks to non-interactive computer execution systems;Keyhole Markup Language, which is used for geographic annotation;LandXML, which is a non-proprietary standard for data exchange among theland development, civil engineering and surveying communities; Lenex,which is an exchange format for swim rankings; LGML, which is aLinguistics Markup Language, which is for describing natural languages;Link Contract; LOGML, also known as Log Markup Language, which is usedfor describing the log reports of web servers; Mail Markup Language(MML), which is a language describing and structuring content for email;MathML, which is a language describing mathematical notation; MedicalMarkup Language; Medical Reality Markup Language (MRML); Microformats,which is a piece mark up that allows expression of semantics in an HTML(or XHTML) web page; MOWL, which describes semantic interactions withmultimedia content; Music Encoding Initiative (MEI), which is anXML-based language for digital representations of music notationdocuments; Music Markup Language; MusicXML, which is an XML-based musicnotation file format; MXML, which is a language used to declarativelylay-out the interface of applications, and also to implement complexbusiness logic and rich Internet application behaviors; NamespaceRouting Language; Namespace-based Validation Dispatching Language;National data Exchange Model; Nested Context Language; NeXML, which isan XML representation of the NeXus data format; NeuroML, which is acomputational neuroscience model; ODD, also known as ‘One DocumentDoes-it-all’ TEI format for simultaneously recording projectdocumentation and meta-schema definition from which a person cangenerate RELAX NG, W3C XML Schema, and DTDs as well as formatteddocumentation; ODRL, which is an XML-based standard Rights ExpressionLanguage (REL) used in Digital Rights Management systems; Office OpenXML, which is a Microsoft file format specification for the storage ofelectronic documents; OFX, also known as Open Financial Exchange, whichis a unified specification for the electronic exchange of financial databetween financial institutions, businesses and consumers via theInternet; OIOXML, which is an XML-Markup Language created by the Danishgovernment to ease communication from, to and between Danishgovernmental instances; Open Mathematical Documents (OMDoc), based onOpenMath and MathML, but with a greater coverage; OML, which is an XMLformat for outlines, based on OPML; Open eBook, which is the e-bookformat defined by Open eBook Publication Structure Specification;superseded by ePub; Open Scripture data Standard (OSIS), which is anXML-markup schema that defines tags for marking up Bibles, theologicalcommentaries, and other related literature; OpenDocument, which is adocument file format used for describing electronic documents; OpenMath,which is a Markup Language for mathematical formulas which cancomplement MathML; OPML, which is an XML format for outlines; phyloXML,which is an XML for phylogenetic and phylogenomic applications; PMML,which an XML Markup Language for predictive analytics and data mining;PNML, which is also known as Petri Net Markup Language; PDBML, which isan XML Markup Language for Protein Data Bank; RailML, which is a MarkupLanguage for interoperability in railway industry applications; RAML,which is a vocabulary for describing relational algebra expressions;RDFa; RecipeML; Regular Language; RELAX NG; Remote Telescope MarkupLanguage; Resource Description Framework (RDF), which is a meta-datamodel based upon the idea of making statements about resources; RoadXML,which is a file format for driving simulator databases; RSS; RSSenclosure; S5 file format, which describes slide-show data; SAML, whichis used for authentication and authorization data; SBML, which can beused to describe models of biological processes; Scalable VectorGraphics, which describes two-dimensional vector graphics; Schematron,which is an XML structure validation language for making assertionsabout the presence or absence of patterns in trees; SCORM, which is aMarkup Language for web-based e-learning; SCXML, which provides ageneric state-machine based execution environment based on Harelstate-charts; Shopinfo.xml, which is used to provide shop and productdata; Simple Sharing Extensions; SOAP, which is a protocol forexchanging XML-based messages over computer networks; SOAP withAttachments, which describes the method of using Web Services to sendand receive files using a combination of SOAP and MIME, primarily overHTTP; Speech Application Language Tags; Speech; Synthesis MarkupLanguage, which is a Markup Language for speech synthesis applications;SPML, which provides a user, resource and service provisioning data;StratML, which is an XML vocabulary and schema for strategic plans;Streaming Transformations for XML, which is a XML transformationlanguage intended as a high-speed, low memory consumption alternative toXSLT; SXBL, which defines the presentation and interactive behavior ofelements described in SVG; Synchronized Multimedia Integration Language,which describes multimedia presentations; Text Encoding Initiative,which describes guidelines for text encoding, with schemas and amechanism to customize to individual project needs; ThML, also known asTheological Markup Language, created by Christian Classics EtherealLibrary (CCEL), to create electronic theological texts; Topicmaps;TransducerML, which is an Open Geospatial Consortium language fordescribing sensors and their output; Translation Memory eXchange (TMX),which is describes translation memory data; TREX, which is a simpleschema language; Twitter Markup Language (TML), which is a subset ofRTML; Universal Description Discovery and Integration (UDDI), whichdescribes a registry for businesses worldwide to list themselves on theInternet; Vector Markup Language, which is used to produce vectorgraphics, implemented in Microsoft Office 2000 and higher; Vexi, whichis an easy-to-use platform for the development and delivery of Internetapplication interfaces; Video Ad Serving Template VAST, which is an IABsponsored language for use in delivery of inline/linear and non-linearvideo advertising online; It is an even further object of the presentinvention to use and XML schema known as it is an even further object ofthe present invention to use and XML schema known as VoiceXML, whichdescribes a format for specifying interactive voice dialogues between ahuman and a computer; W3C MMI; WDDX, also known as Web Distributed DataeXchange; Web Feed; Web Ontology Language, which is a Markup Languagefor defining and instantiating Web ontologies (a set of concepts withina domain and the relationships between those concepts); Web ServicesFlow Language, which is an XML language proposed by IBM to describe thecomposition of Web services, later superseded by BPEL; Web ServicesDescription Language, which is an XML-based language that provides amodel for describing Web services; Web Services Dynamic Discovery, whichis a technical specification that defines a multicast discovery protocolto locate services on a local network; Wellsite data Transfer StandardMarkup Language; WML, also known as Wireless Markup Language; WiX, alsoknown as Windows Installers Data; WordprocessingML, which is a fileformat specification for the storage of electronic documents; WS-Policy;X3D, also known as Extensible 3D, which is an international standard forreal-time 3D computer graphics, the successor to Virtual RealityModeling Language (VRML); XAML, which is a declarative XML-based vectorgraphics Markup Language; XACML, also known as eXtensible Access ControlMarkup Language; XAP, also known as, Antenna Patterns; XBEL, which isalso known as XML Bookmark Exchange Language; XBL, which is used todeclare the behavior and look of IXUL′-widgets and XML elements; XBRL,which is an open data standard for financial reporting; xCBL, which is acollection of XML specifications for use in e-business; xCal, which isthe XML-compliant representation of the iCalendar standard; XCES, whichis an XML based standard to codify text corpus; XDI, which is used forsharing, linking, and synchronizing data using machine-readablestructured documents that use an RDF vocabulary based on XRI structuredidentifiers; Xduce, which is an XML transformation language; XDXF, whichis used for monolingual and bilingual dictionaries; XFA, which enhancesthe processing of web forms; Xforms, which is a format for thespecification of a data processing model for XML data and userinterface(s) for the XML data, such as web forms; XFT, which is a XMLlanguage used in travel industry; XHTML, which is a Markup Language thathas the same depth of expression as HTML, but with a syntax conformingto XML; XHTML Basic; XHTML Friends Network; XHTML Modularization; XidML,which is an open standard used within the flight test instrumentationindustry that describes instrumentation and how data is acquired,stored, transmitted and processed; Xinclude, which describes aprocessing model and syntax for general purpose XML inclusion; XLIFF,which is a XML Localization Interchange File Format, a format created tostandardize localization; Xlink, which is a language used for creatinghyperlinks in XML documents; XMI, which is an OMG standard forexchanging meta-data data via XML, which is the most common use of XMIis as an interchange format for UML models; XML Encryption, which is aspecification that defines how to encrypt the content of an XML element;XML data Set, which describes an abstract data model of an XML documentin terms of a set of data items; XML Interface for Network Services,which is the definition and implementation of Internet applications,enforcing a specification-oriented approach; XML Resource, whichprovides a platform independent way of describing windows in a GUI; XMLSchema, which is a description of a type of XML document, typicallyexpressed in terms of constraints on the structure and content ofdocuments of that type, above and beyond the basic syntax constraintsimposed by XML itself; XML Script, which is a XML transformationlanguage, or a Microsoft technology preview for scripting web browsers;XML Signature, which is an XML syntax for digital signatures; XML forAnalysis, which is used to provide data access in analytical systems,such as OLAP and Data Mining; XML pipeline: a language expressing howXML transformations are connected together; XML-RPC, which is a remoteprocedure call protocol which uses XML to encode its calls and HTTP as atransport mechanism; XMLmosaic, which is a programming languagecontained in XML code, in which the XML describes relationships betweenclasses and contains the procedures; XMLTerm, which is a Mozilla-basedSemantic User Interface; XMLTV, which is a format to represent TVlistings; XMLVM, which is a format used to convert java .class files and.NET .exe files into other languages such as JavaScript or Objective-C;XOMGL, which is used to obtain large amounts of data from municipalgovernment agencies; XOXO, which is an XML microformat for publishingoutlines, lists, and blogrolls on the Web; XPDL, also known asInterchange Business Process, which describes definitions betweendifferent workflow products; XPath (or XPath 1.0); XPath 2.0, which is alanguage for addressing portions of XML documents, successor of XPath1.0; Xpointer, which is a language used for addressing components of XMLbased Internet media; Xproc, which is a W3C standard language todescribe XML Pipeline; Xquery, which is a query language designed toquery collections of XML data (similar to SQL); XrML, also known as theeXtensible Rights Markup Language, or the Rights Expression Language(REL) for MPEG-21; Xrules, which is a rules language that expressesconstraints, calculations, inter-dependencies, and properties thatdescribe and exist among elements and attributes of an XML document;XSIL, which is an XML-based transport language for scientific data; XSLFormatting Objects, which is a Markup Language for XML documentformatting which is most often used to generate PDFs; XSLTransformations, which is a language used for the transformation of XMLdocuments; XSPF, which describes a play-list format for digital media;XUL, which is a XML user interface Markup Language developed by theMozilla project; Xupdate, which is a lightweight query language formodifying XML data; or a proprietary XML schema.

Following is a simple text message body that might be sent by theparking authority's database to a person's cellphone. In the followingexample, the data in the text message body includes a coupon for arestaurant in close proximity to parking space 51, and the data is commadelimited:

Following is a simple text message body that might be sent by theparking authority's database to a person's cellphone. In the followingexample, the data in the text message body includes a coupon for arestaurant in close proximity to parking space 51, and the data is commadelimited:

SMS, MMS, or EMS Message Body=Meter Paid $2.00 For Up To 4 Hrs Parking,Cedar Rapids Iowa, Space 51, Coupon For $5.00 At Randy'sRestaurant—Coupon No. 12345678

The coupon described in the preceding example, can be distributed from anovel web-based application that is a hybrid real world and virtualworld marketing and advertising system that is agile, can employvirtually any single or combination of marketing and advertisingmethods, such as, but not limited to, cross-branding, ambush marketing,article marketing, article video marketing, digital market, directmarketing, diversity marketing, mega-marketing, multi-level marketing,cause marketing, close range marketing, cloud marketing, communalmarketing, consumer-generated marketing, cross-media marketing, customeradvocacy marketing, database marketing, ethical marketing, evangelismmarketing, Embodiment of merit marketing, global marketing, guerrillamarketing, inbound marketing, influencer marketing, Internet marketing,nanocampaign marketing, next best action marketing, permissionmarketing, proximity marketing, reality marketing, relationshipmarketing, shopper marketing, undercover marketing, loyalty marketing,etc, uses on-demand printing, and existing methods of free delivery ofreal world objects as a means of free delivery of hard copy advertisingand marketing materials to a consumer, including a system for couponexchange.

In the widest sense, a coupon is defined as: a ticket or document thatcan be exchanged for a financial discount or rebate when purchasing aproduct. Customarily, coupons are issued by manufacturers of consumerpackaged goods or by retailers, to be used in retail stores as a part ofsales promotions. They are often widely distributed through mail,magazines, newspapers, the Internet, directly from the retailer, andmobile devices such as cellphones. Since only price conscious consumersare likely to spend the time to claim the savings, coupons function as aform of price discrimination, enabling retailers to offer a lower priceonly to those consumers who would otherwise go elsewhere.

In addition, coupons can also be targeted selectively to regionalmarkets in which price competition is great. Coupons can be used toresearch the price sensitivity of different groups of buyers (by sendingout coupons with different dollar values to different groups). Inaddition, it is generally assumed that buyers who take the effort tocollect and use coupons are more price sensitive than those who do not.Therefore, the posted price paid by price-insensitive buyers can beincreased, while using coupon discounts to maintain the price forprice-sensitive buyers (who would not buy at a higher price).

Customers may get these coupons from various sources, including nationalnewspapers and the Internet, with web sites offering free printablegrocery coupons can be printed at home and use them at retail store.Some major grocery chains also produce digital coupons that may beloaded onto the retailer's store card at home, or at a coupon dispensingmachine located in store.

Many retailers and companies now offer protection from unauthorizedcopying or use via several verification methods including uniquebarcodes and coupon ID numbers, holographic seals, and watermarkedpaper.

Online retailers often refer to coupons as “coupon codes,” “promotionalcodes,” “promotion codes,” “discount codes,” “key codes,” “promo codes,”“surplus codes,” “portable codes,” “shopping codes,” “voucher codes,”“reward codes” “discount vouchers” or “source codes.” Internet couponstypically provide for reduced cost or free shipping, a specific dollaror percentage discount, or some other offer to encourage consumers topurchase specific products or to purchase from specific retailers.Because paper coupons would be difficult to redeem, typically secretwords or codes are distributed for consumers to type in at checkout.Marketers can use different codes for different channels our groups inorder to distinguish response rates.

A Mobile coupon is an electronic ticket solicited and or delivered to amobile phone that can be exchanged for financial discount or rebate whenpurchasing product or service. Customarily coupon are issued bymanufacturers of consumer packaged goods or retailers, to be used inretail stores as part of a sales promotion. They are often distributedthrough WAP Push over SMS, MMS, EMS, or other mobile means. The customerredeems the coupon at store or online. In some cases the customerredeems the mobile coupon at store; some retailers forward theredemption to a clearinghouse for final processing.

The coupons can be traded in an online exchange, by which coupons forgoods or services are directly exchanged for other coupons for goods orservices without using a medium of exchange, such as money. The couponexchange system can operate bilaterally, and also multilaterally. Thecoupon exchange is a sophisticated tool that can help businessesincrease their efficiencies by monetizing their unused capacities andexcess inventories. The coupon exchange also helps consumers by allowingthem to pick and choose which coupons are most meaningful for their ownneeds.

It should be understood that the Embodiments and the specificdescription thereof set forth in this application are for the purpose ofillustrating the present invention and are not to be construed aslimiting the present invention to the precise and detailed specificstructure shown in the Embodiments and specifically described herein.The present invention is intended to include substantially equivalentconstructions embodying the basic teachings and inventive concept of thepresent invention.

What is claimed is:
 1. A method of using a human readable unstructuredtext message body to store and communicate a data set, the methodcomprising: storing the human readable unstructured text message body ina machine readable memory of a first device, wherein the human readableunstructured text message body comprises plain text data elements of thedata set representing a unique coupon identifier for an instance of amobile coupon, a value for the mobile coupon, and a retailer forredeeming the mobile coupon; communicating a text message comprising thehuman readable unstructured text message body from the first device to amobile device configured to receive the text message, wherein thecommunicating is performed over a communications network; using at leastone of the data elements received from the text message from the mobiledevice to transfer the mobile coupon.
 2. The method of claim 1 whereinthe text message is an SMS text message.
 3. The method of claim 1wherein the text message is an MMS text message.
 4. The method of claim1 wherein the plain text data elements are tagged within the textunstructured text message body.
 5. The method of claim 4 wherein thetags are XML tags.
 6. The method of claim 1 wherein the first device isa mobile device.
 7. The method of claim 6 wherein the mobile device is acellular phone.
 8. The method of claim 1 further comprising generating abar code encoding the data elements of the text message body.
 9. Themethod of claim 1 wherein the data elements identify a user associatedwith the first device.
 10. The method of claim 1 wherein the dataelements include a purchase associated with a user of the first device.11. The method of claim 1 wherein the transfer of the mobile coupon isto a retailer for redemption.
 12. The method of claim 1 wherein theplain text data elements of the data set further include an expirationdate for the mobile coupon.